Estilos CSS para Tarjetas y Botones en HTML

Clase 25 de 32Curso de Responsive Design: Maquetación Mobile First

Resumen

El siguiente paso para finalizar tu sección de planes es agregar estilos en las tarjetas. Vamos a nuestra hoja de estilos.

Agregando estilos en las tarjetas de planes

Ten en cuenta los siguientes elementos:

Botón flotante

  • Llamamos la clase del párrafo con .recommended.
  • Establecemos su posición en absolute para moverlo dentro del contenedor.
  • Ajustamos su ancho en 120px y su alto en 31px.
  • Lo movemos hacia arriba hasta sacarlo del contenedor con top: -15px.
  • Centramos la caja con ***left: calc(50% - 60px)***.
  • Ajustamos el tamaño de fuente en 1.2rem.
  • Le damos un espaciado interno en todos los lados de padding: 6px.
  • Ajustamos el color de fondo con la variable –bitcoin-orange y el color del texto con –just-white.
  • Redondeamos las esquinas de la caja con border-radius: 8px.
.recommended {
    position: absolute;
    width: 120px;
    height: 31px;
    top: -15px;
    left: calc(50% - 60px);
    font-size: 1.2rem;
    padding: 6px;
    background-color: var(--bitcoin-orange);
    border-radius: 8px;
    color: var(--just-white);
}

Título

  • Llamamos la clase de la etiqueta h3 con .plan-card–title.
  • Le damos un espaciado superior con padding: 30px.
  • Ajustamos el tamaño de fuente en 1.4rem y su peso en 500.
  • Le damos un interlineado de 1.8rem.
  • Ajustamos el color del texto con la variable –black.
.plan-card--title {
    padding-top: 30px;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.8rem;
    color: var(--black);
}

Precio

  • Llamamos la clase de la etiqueta p con .plan-card–price.
  • Le damos un espaciado superior e inferior de 30px y 0 a los lados.
  • Ajustamos el tamaño de fuente en 5.2rem y su peso en bold.
  • Le damos un interlineado de 5.3rem.
  • Ajustamos el color del texto con la variable –black.

Para el signo de dólar:

  • Llamamos la etiqueta sup desde su clase contenedora con .plan-card–price sup.
  • Ajustamos el tamaño de fuente en 1.2rem y su peso en 300.
  • Ubicamos el signo hasta arriba con vertical-align: 25px.
.plan-card--price {
    padding: 5px 0;
    font-size: 5.2rem;
    font-weight: bold;
    line-height: 5.3rem;
    color: var(--black);
}
.plan-card--price sup {
    font-size: 1.2rem;
    font-weight: 300;
    vertical-align: 25px;
}

Descripción

Llamamos la etiqueta de párrafo con su clase .plan-card–saving.
Le damos un tamaño de fuente de 1.2rem y cambiamos su color a #757575.

.plan-card--saving {
    font-size: 1.2rem;
    color: #757575;
}

Hasta ahora, este sería nuestro resultado en pantalla:
ejemplo de estilo en figma

¿Te diste cuenta que el color #757575 lo hemos usado varias veces a lo largo del proyecto, pero aún no está en una variable? ¡Buena observación! De eso se trata el ser un desarrollador. Aplica lo aprendido y mejora cada parte. Aunque el equipo de diseño no lo ha agregado, nosotros podemos hacerlo.

Contribución creada por: José Miguel Veintimilla (Platzi Contributor) con aportes de Juan Carlos Verdugo Salazar.