Dieser CSS-Code definiert eine benutzerdefinierte Schriftfamilie namens "Guardian Headline Full" mit mehreren Schriftgewichten und -stilen. Er umfasst leichte, reguläre, mittlere und halbfette Gewichte, jeweils mit normalen und kursiven Varianten. Die Schriftdateien werden in den Formaten WOFF2, WOFF und TrueType bereitgestellt, die auf dem Asset-Server des Guardian gehostet werden.
@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://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/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-cDies scheint ein Block mit CSS-Code zu sein, kein natürlicher englischer Text. Er enthält Stilregeln für Web-Elemente, wie Rahmen, Farben, Abstände und Typografie, wahrscheinlich für ein Nachrichten- oder Artikel-Layout. Der Code enthält Media-Queries für responsives Design und definiert verschiedene visuelle Eigenschaften für verschiedene Abschnitte und Komponenten.Der bereitgestellte Text scheint CSS-Code zu sein, kein natürlicher englischer Text. Er enthält Stilregeln, Selektoren und Media-Queries für Web-Layout und -Design. Da es sich um Code handelt, ist eine Überarbeitung in fließendes Englisch bei Beibehaltung der Bedeutung nicht anwendbar. Wenn Sie beabsichtigt haben, englischen Text zur Überarbeitung bereitzustellen, teilen Sie diesen bitte stattdessen mit.Der bereitgestellte Text scheint CSS-Code für das Styling eines Webseiten-Layouts zu sein. Er definiert Grid-Strukturen, Media-Queries für responsives Design und visuelle Eigenschaften wie Farben, Rahmen und Abstände. Der Code enthält Regeln für Elemente wie Überschriften, Meta-Informationen, Standfirst-Texte und Medien-Container, die ihr Erscheinungsbild über verschiedene Bildschirmgrößen hinweg anpassen.Die zweite Spanne im Figcaption des Furniture-Wrappers wird so eingestellt, dass sie als Block mit einer maximalen Breite von 90 % angezeigt wird. Auf Bildschirmen, die breiter als 30em sind, wird der Figcaption-Padding auf 4px oben, 20px an den Seiten und 12px unten angepasst. Wenn das Figcaption die Klasse "hidden" hat, wird seine Deckkraft auf 0 gesetzt.
Der Beschriftungs-Button wird als Block angezeigt, absolut in der Nähe der unteren rechten Ecke positioniert, mit einem z-Index von 30. Er hat einen kreisförmigen Hintergrund, keinen Rahmen und einen bestimmten Padding. Sein SVG-Symbol wird auf 85 % skaliert. Auf Bildschirmen, die breiter als 30em sind, wird der Button 10px vom rechten Rand positioniert.
Für die interaktive Hauptspalte auf Bildschirmen, die breiter als 71,25em sind, wird das Pseudo-Element ::before so angepasst, dass es 12px über und unter dem Inhalt verläuft, wodurch es insgesamt 24px höher wird. H2-Überschriften in dieser Spalte sind auf eine maximale Breite von 620px begrenzt.
Auf iOS- und Android-Geräten werden Dark-Mode-Farben definiert: ein dunkler Hintergrund, eine Feature-Farbe im Light-Mode und eine andere Feature-Farbe für den Dark-Mode. Die neue Pillar-Farbe verwendet die primäre Pillar-Variable, falls verfügbar, andernfalls die Feature-Farbe. Im Dark-Mode verwendet sie die Dark-Mode-Pillar-Variable, falls verfügbar, andernfalls die Dark-Mode-Feature-Farbe.
Für iOS und Android wird der erste Buchstabe des ersten Absatzes nach bestimmten Elementen in Artikel-Containern mit einer sekundären Pillar-Farbe (oder Schwarz als Fallback) gestaltet. Die Artikelkopfzeilenhöhe wird auf 0 gesetzt, und der Furniture-Wrapper hat angepasstes Padding. Inhaltslabels innerhalb des Furniture-Wrappers verwenden eine fette Schriftstärke und die Schriftfamilie "Gu".Die Guardian-Überschrift verwendet die Schriftfamilien Guardian Headline, Guardian Egyptian Web, Guardian Headline Full und Georgia mit einem Serifen-Stil. Die Textfarbe wird auf eine bestimmte Variable gesetzt, und der Text wird großgeschrieben.
Auf iOS- und Android-Geräten ist die Überschrift in Artikel-Containern mit einer Schriftgröße von 32px, fettem Gewicht, 12px unterem Padding und einer dunkelgrauen Farbe gestaltet.
Bilder innerhalb dieser Container sind relativ positioniert, mit einem oberen Rand von 14px und einem linken Rand von -10px. Ihre Breite passt sich der Viewport-Breite abzüglich der Scrollbar-Breite an, und die Höhe wird auf auto gesetzt.
Die inneren Elemente dieser Bilder, einschließlich Links und Bilder selbst, haben einen transparenten Hintergrund, eine Breite, die dem Viewport abzüglich der Scrollbar entspricht, und eine automatische Höhe.
Der Standfirst-Bereich hat ein oberes Padding von 4px, ein unteres Padding von 24px und einen rechten Rand von -10px. Der Text darin verwendet dieselben Schriftfamilien wie die Überschrift, und Links innerhalb des Standfirst werden ebenfalls entsprechend gestaltet.Für iOS- und Android-Geräte werden Links innerhalb des Standfirst-Bereichs von Feature-, Standard- und Kommentar-Artikeln mit einer bestimmten Farbe, einer Unterstreichung und ohne Hintergrundbild gestaltet. Die Unterstreichungsfarbe ändert sich beim Überfahren. Darüber hinaus hat der Meta-Bereich in diesen Artikeln keinen Rand, und Elemente wie die Byline und Autorenlinks sind einheitlich gestaltet.Für iOS- und Android-Geräte wird der Name des Autors in Artikel-Bylines mit einer bestimmten Farbvariable gestaltet. Der diverse Metadaten-Bereich in Artikel-Containern hat kein Padding, und alle SVG-Symbole darin verwenden dieselbe Farbvariable für ihren Strich.
Der Beschriftungs-Button in Showcase-Elementen wird als Flex-Container angezeigt, zentriert mit 5px Padding und einer Größe von 28x28px, 14px vom rechten Rand positioniert.
Artikel-Textinhalte haben 12px horizontales Padding. Standard-Bildelemente (außer Thumbnails und immersive Typen) erstrecken sich über die gesamte verfügbare Breite, angepasst an Scrollbars, mit automatischer Höhe und ohne Rand. Ihre Beschriftungen haben kein Padding. Immersive Bildelemente folgen ähnlichen Stilregeln.Für Android-Geräte werden immersive Bilder in Artikel-Containern auf die volle Viewport-Breite abzüglich der Scrollbar-Breite gesetzt.
Auf iOS und Android verwenden zitierte Texte in Artikel-Texten die neue Pillar-Farbe für ihr dekoratives Element. Links im Artikel-Text werden mit der primären Pillar-Farbe gestaltet, mit einer versetzten Unterstreichung, und verwenden die Kopfrahmenfarbe für die Unterstreichung. Beim Überfahren ändert sich die Unterstreichungsfarbe in die neue Pillar-Farbe.
Im Dark-Mode wird der Hintergrund des Furniture-Wrappers dunkelgrau. Labels darin verwenden die neue Pillar-Farbe. Überschriften verlieren ihren Hintergrund und übernehmen die Kopfrahmenfarbe für den Text. Standfirst-Absätze und Links verwenden ebenfalls die Kopfrahmenfarbe.Für iOS- und Android-Geräte gelten die folgenden CSS-Regeln:
- Autoren-Bylines in Feature-, Standard- und Kommentar-Artikeln verwenden die neue Pillar-Farbe.
- Symbole im Meta-Bereich dieser Artikel verwenden die neue Pillar-Farbe für Striche.
- Beschriftungen für Showcase-Bilder in diesen Artikeln verwenden die Datumszeilenfarbe.
- Blockzitate innerhalb des Artikel-Texts verwenden die neue Pillar-Farbe.
- Verschiedene Inhaltscontainer (wie Artikel-Text, Feature-Text und Kommentar-Text) in Feature-, Standard- und Kommentar-Artikeln sind einheitlich gestaltet.Für Android-Geräte wird die Hintergrundfarbe bestimmter Kommentar- und Artikel-Container auf einen dunklen Hintergrund gesetzt.
Für iOS-Geräte wird ein spezieller Stil auf den ersten Buchstaben von Absätzen angewendet, die auf bestimmte Elemente innerhalb von Artikel- und Kommentar-Containern folgen.Dieser CSS-Code zielt auf den ersten Buchstaben von Absätzen ab, die auf bestimmte Elemente in verschiedenen Artikel-Containern auf Android- und iOS-Geräten folgen. Er gilt für verschiedene Abschnitte wie Artikel-Text, Feature-Text, Kommentar-Text und interaktive Inhalte, insbesondere wenn diese Absätze auf Elemente mit Klassen wie .element-atom, .sign-in-gate oder #sign-in-gate folgen.Dieser CSS-Code definiert Stile für die Website des Guardian, insbesondere für Kommentarbereiche und Artikel-Layouts auf iOS- und Android-Geräten. Er umfasst:
- Styling für Anmeldetore und Kommentar-Container, Festlegen von Textfarben und Padding.
- Anpassungen für Überschriften, Beschriftungen und Standfirst-Texte, einschließlich Schriftgrößen und -gewichten.
- Dark-Mode-Unterstützung mit spezifischen Farbvariablen für Text und Links.
- Benutzerdefinierte Schriftdefinitionen für Guardian Headline Full in verschiedenen Gewichten und Stilen (leicht, leicht kursiv, regulär), mit Quellen in WOFF2-, WOFF- und TTF-Formaten.
Der Code gewährleistet ein konsistentes Erscheinungsbild über verschiedene Geräte und Benutzereinstellungen hinweg, wie z.B. Dark-Mode, während er das Markenimage und die Lesbarkeit der Site beibehält.@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