Aquí puedes ver recursos del resultado del ejercicio →
Ejercicio: Pricing Table
Nombre repo:pricing-table

Tabla de precios de 3 columnas con un plan de pago con varias features en cada columna.

Descripción

En este ejemplo se pide crear una tabla de precios dividido en 3 planes, uno por columna. En nuestro caso, utilizaremos 3 planes: HTML, CSS y Javascript. Observa que cada plan tiene un precio, un eslogan, y una lista de 4 features de cada plan.

Mi recomendación de pasos a seguir son los siguientes:

  • 1️⃣ Elige el mecanismo de layout que vas a usar: Flex o Grid. ¡Puedes hasta combinarlos!
  • 2️⃣ Crea las 3 columnas iguales, del mismo tamaño y estilo.
  • 3️⃣ Opcionalmente, guarda el tamaño de la columna en una variable CSS.
  • 4️⃣ Añade el contenido de cada columna. Primero HTML, luego CSS.
  • 5️⃣ El precio está centrado, pero añade /MO al final, sin descentrar. Sugiero usar ::after.
  • 6️⃣ La lista de features debe crearse con <ul> y <li>.
  • 7️⃣ NO uses scale o transform: scale() para aumentar la columna central. Es una solución sencilla pero puede ser dificil de alinear o puede perder calidad. En su lugar, readapta su tamaño.

Recursos

  • Tamaño de columna: 250px x 450px.
  • Tipografía: Outfit (texto normal) y Victor Mono (código).
  • Imagen de logos: html.svg, css.svg y js.svg.
  • Imagen de las features: check.svg

Links

Volver

Comienza a aprender

¿...o prefieres un roadmap?

¿Quién soy yo?

Soy Manz, vivo en Tenerife (España) y soy streamer partner en Twitch y profesor. Me apasiona el universo de la programación web, el diseño y desarrollo web y la tecnología en general. Aunque soy full-stack, mi pasión es el front-end, la terminal y crear cosas divertidas y locas.

Puedes encontrar más sobre mi en Manz.dev