La familia tipográfica completa Guardian Headline incluye varios estilos, cada uno disponible en múltiples formatos. Se proporcionan los pesos light, regular, medium y semibold, con variantes normales y cursivas. Estas fuentes están alojadas en las URL especificadas y admiten formatos woff2, woff y truetype.
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf') format('truetype');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf') format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Guardian Titlepiece';
src: url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}
@media (min-width: 71.25em) {
.content__main-column--interactive {
margin-left: 160px;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive {
margin-left: 240px;
}
}
.content__main-column--interactive .element-atom {
max-width: 620px;
}
@media (max-width: 46.24em) {
.content__main-column--interactive .element-atom {
max-width: 100%;
}
}
.content__main-column--interactive .element-showcase {
margin-left: 0;
}
@media (min-width: 46.25em) {
.content__main-column--interactive .element-showcase {
max-width: 620px;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive .element-showcase {
max-width: 860px;
}
}
.content__main-column--interactive .element-immersive {
max-width: 1100px;
}
@media (max-width: 46.24em) {
.content__main-column--interactive .element-immersive {
width: calc(100vw - var(--scrollbar-width));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width)) !important;
}
}
@media (min-width: 46.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(-20px);
width: calc(100% + 60px);
}
}
@media (max-width: 71.24em) {
.content__main-column--interactive .element-immersive {
margin-left: 0;
margin-right: 0;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(0);
width: auto;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive .element-immersive {
max-width: 1260px;
}
}
.content__main-column--interactive p,
.content__main-column--interactive ul {
max-width: 620px;
}
.content__main-column--interactive:before {
position: absolute;
top: 0;
height: calc(100% + 15px);
min-height: 100px;
content: "";
}
@media (min-width: 71.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}
}
@media (min-width: 81.25em) {
.content__main-column--interactive:before {
left: -10px;
}
}
Esto parece ser un bloque de código CSS que define estilos para una columna de contenido interactivo. Incluye reglas para márgenes, relleno, bordes, colores y tipografía, particularmente para elementos como capitulares y figuras en línea. Los estilos se aplican a varias secciones de contenido como cuerpos de artículos, comentarios y características, con ajustes específicos para diferentes tamaños de pantalla y tipos de elementos.
Para elementos showcase en contenedores de artículos, el figcaption se establece en una posición estática, con un ancho completo de hasta 620px.
Los elementos inmersivos abarcan el ancho completo del viewport, menos la barra de desplazamiento. En pantallas de hasta 71.24em, su ancho máximo es de 978px, y el relleno de figcaption se ajusta según el tamaño de la pantalla. Para pantallas entre 30em y 71.24em, el relleno es de 20px; por debajo de 30em, es de 10px.
Entre 46.25em y 61.24em, los elementos inmersivos tienen un ancho máximo de 738px. Por debajo de 46.24em, se alinean a la izquierda con márgenes ajustados: -10px a la izquierda por defecto, o -20px entre 30em y 46.24em, con un relleno de figcaption de 20px.
El furniture-wrapper utiliza un diseño de cuadrícula en pantallas de 61.25em y superiores. Define columnas y filas de cuadrícula para posicionar elementos como título, titular, metadatos y standfirst. Los titulares tienen un borde superior, las secciones de metadatos incluyen relleno superior y el texto del standfirst tiene un estilo específico para enlaces y bordes. En pantallas más grandes (71.25em+), la estructura de la cuadrícula cambia y las secciones de metadatos incluyen un pseudo-elemento before. Las figuras dentro del wrapper tienen márgenes ajustados y un ancho máximo de 630px cuando están en línea.
El texto proporcionado es código CSS, no texto natural en inglés. Define estilos para el diseño de una página web, incluyendo estructuras de cuadrícula, espaciado, colores y comportamiento responsivo para diferentes tamaños de pantalla. Para reescribir esto en un inglés fluido preservando el significado, necesitaría interpretar el código en una descripción del diseño visual previsto y las reglas de diseño.
Por ejemplo:
Este CSS estiliza un diseño de página web con un sistema de cuadrícula. Posiciona elementos como el titular, metadatos y standfirst (texto introductorio) en columnas y filas específicas. El titular utiliza una fuente en negrita que cambia de tamaño en pantallas más grandes. Una línea de borde delgada aparece sobre la sección de metadatos. El standfirst tiene un margen izquierdo y relleno, con una línea vertical al lado en pantallas más anchas. El área principal de medios ajusta su ancho y márgenes de manera responsiva, y los pies de foto de imágenes están estilizados con un color de fondo y posicionados en la parte inferior. Varios elementos se ocultan o cambian de apariencia en diferentes puntos de ruptura para adaptarse a vistas móviles, de tableta y de escritorio.
El código CSS define estilos para un diseño de artículo de tema oscuro. Incluye:
- Estilos para pies de foto, botones y sus estados al pasar el cursor
- Ajustes responsivos para diferentes tamaños de pantalla
- Variables de color para el modo oscuro (usando --darkModeFeature y --darkBackground)
- Reglas de diseño para titulares, información de metadatos y elementos de compartir en redes sociales
- Consultas de medios que ajustan márgenes, relleno y posicionamiento en pantallas más grandes
- Manejo especial para columnas de contenido interactivo
Los estilos aseguran un contraste adecuado en el modo oscuro mientras mantienen los colores de la marca de la publicación para elementos interactivos.
Este código CSS estiliza elementos dentro de un contenedor con la clase "furniture-wrapper". Elimina bordes e imágenes de fondo de enlaces en la sección "standfirst", los subraya con un color específico y cambia el color del subrayado al pasar el cursor. El texto en párrafos y elementos de lista se establece en un color gris claro.
Para pantallas más grandes, el primer párrafo en la sección "standfirst" obtiene un borde superior, que se elimina en pantallas aún más grandes. Los elementos de lista y los elementos decorativos también se ajustan según el tamaño de la pantalla.
El contenedor en sí obtiene barras laterales en pantallas medianas y más grandes, con su ancho y posición calculados en base al viewport y al ancho de la barra de desplazamiento. Estas barras laterales tienen colores de fondo y bordes que coinciden con el tema.
Reglas adicionales estilizan elementos sociales y de comentarios con colores de borde, establecen pesos de fuente para encabezados y cargan una fuente personalizada llamada "Guardian Headline Full" desde una URL especificada.
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf') format('truetype');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf') format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf') format('truetype');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf') format('truetype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf') format('truetype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf') format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2') format('woff