Ten kod CSS definiuje niestandardową rodzinę czcionek o nazwie "Guardian Headline Full" z wieloma wagami i stylami czcionek. Zawiera wagi: light, regular, medium i semibold, każda z normalnymi i kursywnymi wariantami. Pliki czcionek są dostarczane w formatach WOFF2, WOFF i TrueType, hostowane na serwerze zasobów Guardiana.
@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-cTo wydaje się być blokiem kodu CSS, a nie naturalnym tekstem angielskim. Zawiera reguły stylizacji elementów internetowych, takie jak obramowania, kolory, odstępy i typografię, prawdopodobnie dla układu wiadomości lub artykułu. Kod zawiera zapytania medialne dla responsywnego projektowania i definiuje różne właściwości wizualne dla różnych sekcji i komponentów.
Podany tekst wydaje się być kodem CSS, a nie naturalnym tekstem angielskim. Zawiera reguły stylizacji, selektory i zapytania medialne dla układu i projektu stron internetowych. Ponieważ jest to kod, przepisanie go na płynny angielski przy zachowaniu znaczenia nie ma zastosowania. Jeśli zamierzałeś podać tekst angielski do przepisania, proszę, udostępnij go zamiast tego.
Podany tekst wydaje się być kodem CSS do stylizacji układu strony internetowej. Definiuje struktury siatki, zapytania medialne dla responsywnego projektowania oraz właściwości wizualne, takie jak kolory, obramowania i odstępy. Kod zawiera reguły dla elementów takich jak nagłówki, informacje meta, tekst wstępny i kontenery mediów, dostosowując ich wygląd na różnych rozmiarach ekranów.
Drugi span w podpisie figcaption furniture-wrapper jest ustawiony na wyświetlanie jako blok z maksymalną szerokością 90%. Na ekranach szerszych niż 30em, wypełnienie figcaption jest dostosowane do 4px u góry, 20px po bokach i 12px na dole. Jeśli figcaption ma klasę "hidden", jego przezroczystość jest ustawiona na 0.
Przycisk podpisu jest wyświetlany jako blok, pozycjonowany absolutnie w pobliżu prawego dolnego rogu, z indeksem z równym 30. Ma okrągłe tło, brak obramowania i określone wypełnienie. Jego ikona SVG jest przeskalowana do 85%. Na ekranach szerszych niż 30em, przycisk jest pozycjonowany 10px od prawej krawędzi.
Dla interaktywnej głównej kolumny na ekranach szerszych niż 71.25em, pseudoelement before jest dostosowany, aby rozciągał się 12px powyżej i poniżej zawartości, czyniąc go łącznie 24px wyższym. Nagłówki H2 w tej kolumnie są ograniczone do maksymalnej szerokości 620px.
Na urządzeniach z iOS i Androidem zdefiniowano kolory trybu ciemnego: ciemne tło, kolor funkcji w trybie jasnym i inny kolor funkcji dla trybu ciemnego. Nowy kolor filaru używa zmiennej primary pillar, jeśli jest dostępna, w przeciwnym razie koloru funkcji. W trybie ciemnym używa zmiennej filaru trybu ciemnego, jeśli jest dostępna, w przeciwnym razie koloru funkcji trybu ciemnego.
Dla iOS i Androida, pierwsza litera pierwszego akapitu po określonych elementach w kontenerach artykułów jest stylizowana z pomocniczym kolorem filaru (lub czarnym jako rezerwowym). Wysokość nagłówka artykułu jest ustawiona na 0, a furniture-wrapper ma dostosowane wypełnienie. Etykiety treści w obrębie furniture-wrapper używają pogrubionej wagi czcionki i rodziny czcionek "Gu".
Nagłówek Guardiana używa rodzin czcionek Guardian Headline, Guardian Egyptian Web, Guardian Headline Full i Georgia, z stylem szeryfowym. Kolor tekstu jest ustawiony na określoną zmienną, a tekst jest pisany wielkimi literami.
Na urządzeniach z iOS i Androidem nagłówek w kontenerach artykułów jest stylizowany z rozmiarem czcionki 32px, pogrubioną wagą, dolnym wypełnieniem 12px i ciemnoszarym kolorem.
Obrazy w obrębie tych kontenerów są pozycjonowane względnie, z górnym marginesem 14px i lewym marginesem -10px. Ich szerokość dostosowuje się do szerokości viewportu minus szerokość paska przewijania, a wysokość jest ustawiona na auto.
Wewnętrzne elementy tych obrazów, w tym linki i same obrazy, mają przezroczyste tło, szerokość pasującą do viewportu minus szerokość paska przewijania i automatyczną wysokość.
Sekcja wstępu ma górne wypełnienie 4px, dolne wypełnienie 24px i prawy margines -10px. Tekst wewnątrz używa tych samych rodzin czcionek co nagłówek, a linki w obrębie wstępu są również odpowiednio stylizowane.
Dla urządzeń z iOS i Androidem linki w sekcji wstępu artykułów typu feature, standard i comment są stylizowane z określonym kolorem, podkreśleniem i bez obrazu tła. Kolor podkreślenia zmienia się po najechaniu. Dodatkowo, sekcja meta w tych artykułach nie ma marginesu, a elementy takie jak byline i linki autorskie są stylizowane spójnie.
Dla urządzeń z iOS i Androidem nazwa autora w byline'ach artykułów jest stylizowana przy użyciu określonej zmiennej koloru. Sekcja różnorodnych metadanych w kontenerach artykułów nie ma wypełnienia, a wszystkie ikony SVG w jej obrębie używają tej samej zmiennej koloru dla swojego obrysu.
Przycisk podpisu w elementach showcase jest wyświetlany jako kontener flex, wyśrodkowany z wypełnieniem 5px i pozycjonowany na 28px na 28px, 14px od prawej.
Treść ciała artykułu ma poziome wypełnienie 12px. Standardowe elementy obrazów (z wyłączeniem miniaturek i typów immersyjnych) rozciągają się na pełną dostępną szerokość, dostosowując się do pasków przewijania, z automatyczną wysokością i bez marginesu. Ich podpisy nie mają wypełnienia. Immersyjne elementy obrazów stosują podobne reguły stylizacji.
Dla urządzeń z Androidem, obrazy immersyjne w kontenerach artykułów są ustawione na pełną szerokość viewportu minus szerokość paska przewijania.
Na iOS i Androidzie, cytowany tekst w ciałach artykułów używa nowego koloru filaru dla swojego elementu dekoracyjnego. Linki w tekście artykułu są stylizowane z podstawowym kolorem filaru, podkreślone z offsetem i używają koloru obramowania nagłówka dla podkreślenia. Po najechaniu kolor podkreślenia zmienia się na nowy kolor filaru.
W trybie ciemnym tło furniture-wrapper staje się ciemnoszare. Etykiety w jego obrębie używają nowego koloru filaru. Nagłówki tracą tło i przyjmują kolor obramowania nagłówka dla tekstu. Akapity wstępu i linki również używają koloru obramowania nagłówka.
Dla urządzeń z iOS i Androidem stosują się następujące reguły CSS:
- Byliny autorów w artykułach typu feature, standard i comment używają nowego koloru filaru.
- Ikony w sekcji meta tych artykułów używają nowego koloru filaru dla obrysów.
- Podpisy dla obrazów showcase w tych artykułach używają koloru daty.
- Blokcytaty w ciele artykułu używają nowego koloru filaru.
- Różne kontenery treści (jak ciało artykułu, ciało feature i ciało comment) w artykułach typu feature, standard i comment są stylizowane spójnie.
Dla urządzeń z Androidem ustaw kolor tła określonych kontenerów komentarzy i artykułów na ciemne tło.
Dla urządzeń z iOS zastosuj specjalny styl do pierwszej litery akapitów, które następują po określonych elementach w kontenerach artykułów i komentarzy.
Ten kod CSS celuje w pierwszą literę akapitów, które następują po określonych elementach w różnych kontenerach artykułów na urządzeniach z Androidem i iOS. Dotyczy różnych sekcji, takich jak ciała artykułów, ciała feature, ciała comment i treści interaktywne, szczególnie gdy te akapity następują po elementach z klasami jak .element-atom, .sign-in-gate lub #sign-in-gate.
Ten kod CSS definiuje style dla strony internetowej Guardiana, szczególnie dla sekcji komentarzy i układów artykułów na urządzeniach z iOS i Androidem. Zawiera:
- Stylizację bramek logowania i kontenerów komentarzy, ustawiając kolory tekstu i wypełnienie.
- Dostosowania dla nagłówków, podpisów i tekstu wstępu, włączając rozmiary i wagi czcionek.
- Wsparcie trybu ciemnego z określonymi zmiennymi kolorów dla tekstu i linków.
- Definicje niestandardowych czcionek dla Guardian Headline Full w różnych wagach i stylach (light, light italic, regular), ze źródłami dostarczonymi w formatach WOFF2, WOFF i TTF.
Kod zapewnia spójny wygląd na różnych urządzeniach i preferencjach użytkownika, takich jak tryb ciemny, przy zachowaniu branding