- Published on
Typography with CSS
- Authors
- Name
- Diego Whiskey
La tipografía en CSS es un aspecto fundamental para el diseño web. Aquí, todo acerca de cómo trabajar con la tipografía en CSS:
font-family
: Esta propiedad se utiliza para definir la fuente o familia de fuentes que se aplicará a un elemento. Puedes especificar múltiples fuentes de respaldo en caso de que la primera elección no esté disponible en el dispositivo del usuario. Ejemplo:font-family: "Arial", sans-serif;
font-size
: La propiedadfont-size
establece el tamaño del texto. Puedes utilizar unidades de medida como píxeles (px
), ems (em
), porcentajes (%
) o valores absolutos. Ejemplo:font-size: 16px;
font-weight
: Controla el grosor de la fuente. Puedes utilizar valores comonormal
,bold
,bolder
, o valores numéricos para controlar el peso de la fuente. Ejemplo:font-weight: bold;
font-style
: Esta propiedad permite establecer el estilo de la fuente, comonormal
,italic
, ooblique
. Ejemplo:font-style: italic;
text-transform
: Se utiliza para controlar la transformación del texto, como hacer que el texto esté en mayúsculas (uppercase
), en minúsculas (lowercase
) o en estilo de título (capitalize
). Ejemplo:text-transform: uppercase;
line-height
: Define la altura de línea del texto, que es la distancia entre las líneas de texto. Puedes usar valores numéricos o porcentajes. Ejemplo:line-height: 1.5;
letter-spacing
: Esta propiedad controla el espaciado entre caracteres. Puedes usar valores positivos o negativos. Ejemplo:letter-spacing: 2px;
text-align
: Define la alineación del texto dentro de un elemento, comoleft
,center
,right
ojustify
. Ejemplo:text-align: center;
color
: Establece el color del texto. Puedes usar nombres de colores, códigos hexadecimales, valores RGB, entre otros. Ejemplo:color: #333;
text-decoration
: Controla la decoración del texto, como subrayado (underline
), tachado (line-through
) o ninguna decoración (none
). Ejemplo:text-decoration: underline;
text-shadow
: Permite agregar sombras al texto. Puedes definir valores de desplazamiento, color y borrosidad. Ejemplo:text-shadow: 2px 2px 3px #000;
font-variant
: Esta propiedad controla las variantes de las letras, comosmall-caps
para mostrar el texto en mayúsculas pequeñas. Ejemplo:font-variant: small-caps;
font-feature-settings
: Permite activar o desactivar características tipográficas avanzadas en fuentes, como ligaduras y números antiguos. Ejemplo:font-feature-settings: "liga" on;
font-stretch
: Controla la expansión o compresión de la fuente. Puedes usar valores comocondensed
,expanded
o valores numéricos. Ejemplo:font-stretch: condensed;
@font-face
: Esta regla CSS te permite cargar fuentes personalizadas en tu sitio web, lo que es especialmente útil si deseas utilizar una fuente que no está disponible en la mayoría de los dispositivos.font-display
: Esta propiedad se utiliza para controlar cómo se comporta una fuente personalizada si no se carga correctamente. Puedes configurar valores comoswap
,fallback
, ooptional
.Web Fonts: Puedes usar servicios web como Google Fonts o cargar tus propias fuentes personalizadas para darle estilo a tu texto.
Recuerda que el diseño tipográfico es un aspecto crucial para la legibilidad y la estética de tu sitio web. Asegúrate de elegir fuentes que sean legibles y se ajusten al estilo de tu proyecto.