Cómo crear: tabla de precios responsiva
- Página anterior Encoger la cabecera al desplazarse
- Página siguiente Desplazamiento paralelo
Aprende a crear una tabla de precios responsiva usando CSS.
- Básico
- $ 9.99 / año
- 10GB de Almacenamiento
- 10 Correos Electrónicos
- 10 Dominios
- 1GB de Ancho de Banda
- Registrarse
- Pro
- $ 24.99 / año
- 25GB de Almacenamiento
- 25 Correos Electrónicos
- 25 Dominios
- 2GB de Ancho de Banda
- Registrarse
- Premium
- $ 49.99 / año
- 50GB de Almacenamiento
- 50 Correos Electrónicos
- 50 Dominios
- 5GB de Ancho de Banda
- Registrarse
Cómo crear una tabla de precios responsiva
Paso 1 - Añadir HTML:
<div class="columns"> <ul class="price"> <li class="header">Básico</li> <li class="grey">$ 9.99 / año</li> <li>10GB de Almacenamiento</li> <li>10 Correos Electrónicos</li> <li>10 Dominios</li> <li>1GB de Ancho de Banda</li> <li class="grey"><a href="#" class="button">Registrarse</a></li> </ul> </div>
Segundo paso - Añadir CSS:
* { box-sizing: border-box; } /* Crea tres columnas iguales */ .columns { float: left; width: 33.3%; padding: 8px; } /* Establece el estilo de la lista */ .price { list-style-type: none; border: 1px solid #eee; margin: 0; padding: 0; -webkit-transition: 0.3s; transition: 0.3s; } /* Añade sombra al pasar el ratón */ .price:hover { box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2) } /* Encabezado de tabla de precios */ .price .header { background-color: #111; color: white; font-size: 25px; } /* Ítem de lista */ .price li { border-bottom: 1px solid #eee; padding: 20px; text-align: center; } /* Ítem de lista de color */ .price .grey { background-color: #eee; font-size: 20px; } /* Botón "Registrarse" */ .button { background-color: #04AA6D; border: none; color: white; padding: 10px 25px; text-align: center; text-decoration: none; font-size: 18px; } /* Cuando el ancho de la pantalla sea menor de 600px, cambia el ancho de las tres columnas al 100% (para apilarse en pantallas pequeñas) */ @media only screen and (max-width: 600px) { .columns { width: 100%; } }
- Página anterior Encoger la cabecera al desplazarse
- Página siguiente Desplazamiento paralelo