Tipografía fluida reactiva con CSS

Beginner

This tutorial is from open-source community. Access the source code

Introducción

En este laboratorio, aprenderemos cómo implementar la tipografía fluida utilizando CSS. La tipografía fluida garantiza que el texto se escala de acuerdo con el ancho del viewport, lo que la hace más reactiva y accesible para diferentes tamaños de pantalla. Al utilizar la función clamp() y una fórmula para calcular valores reactivos para font-size, podemos crear un diseño más dinámico y amigable para el usuario.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 94%. Ha recibido una tasa de reseñas positivas del 100% por parte de los estudiantes.

Tipografía fluida

index.html y style.css ya se han proporcionado en la VM.

Para crear texto que se ajuste en tamaño en función del ancho del viewport, se puede utilizar CSS. Una forma de hacer esto es utilizar la función clamp() para establecer los tamaños de fuente mínimo y máximo. Otra forma es utilizar una fórmula para calcular un valor reactivo para el tamaño de fuente. Aquí hay un ejemplo de elemento HTML con una clase de fluid-type:

<p class="fluid-type">Hello World!</p>

A continuación, se muestra el código CSS correspondiente que establece el tamaño de fuente para que se ajuste entre 1rem y 3rem en función del ancho del viewport:

.fluid-type {
  font-size: clamp(1rem, 8vw - 2rem, 3rem);
}

Haga clic en 'Go Live' en la esquina inferior derecha para ejecutar el servicio web en el puerto 8080. Luego, puede actualizar la pestaña Web 8080 para previsualizar la página web.

Resumen

¡Felicidades! Has completado el laboratorio de Tipografía fluida. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.