Tento CSS kód definuje rodinu písma "Guardian Headline Full" s různými řezy a styly, včetně lehkého, běžného, středního a polotučného, každé v normální a kurzivní verzi. Určuje soubory písem ve formátech WOFF2, WOFF a TrueType hostované na serverech Guardianu.
Tento CSS kód definuje několik rodin písem pro písma Guardian Headline a Guardian Titlepiece, přičemž specifikuje jejich zdroje v různých formátech (WOFF2, WOFF, TTF) spolu s jejich řezy a styly. Zahrnuje také pravidla responzivního designu pro hlavní obsahový sloupec v interaktivních rozvrženích, která upravují okraje, šířky a pozicování na základě velikosti viewportu. Například na širších obrazovkách přidává levý okraj a ohraničení, zatímco na menších obrazovkách rozšiřuje prvky na plnou šířku a centruje je. Styly zajišťují správné formátování napříč zařízeními, s nastavenými maximálními šířkami pro různé typy obsahu, jako jsou atomy, prezentace a imerzivní prvky.
Pro interaktivní obsahové sloupce je přidáno levé ohraničení před prvkem, umístěné 11 pixelů vlevo. Uvnitř těchto sloupců atomy (prvky) nemají horní ani dolní okraje, ale obsahují 12 pixelů vnitřního okraje nahoře i dole. Když za atomem následuje odstavec, vnitřní okraj je odstraněn a místo toho jsou aplikovány okraje 12 pixelů. Řádkové prvky jsou omezeny na maximální šířku 620 pixelů a pro širší obrazovky (nad 61.25em) se na tento limit šířky řídí i řádkové obrázky s konkrétní rolí.
Jsou definovány proměnné pro barvy pro různé prvky, jako jsou datové řádky, záhlaví, popisky a feature prvky, s výchozí barvou feature nastavenou na červenou. Atomy v hlavním sloupci a jinde nemají vnitřní okraj.
Konkrétní pravidla platí pro první odstavec za určitými prvky nebo vodorovnými čarami v různých oblastech obsahu (tělo článku, interaktivní obsah, komentáře, feature), přidávající 14 pixelů horního vnitřního okraje. Navíc je první písmeno těchto odstavců stylováno velkým, tučným, verzálkovým písmem v konkrétním typu písma, obarveným podle proměnné a s plováním doleva s okrajem.
Vodorovné čáry následované odstavci v těchto sekcích nemají horní vnitřní okraj.
Citace v konkrétních oblastech obsahu jsou omezeny na maximální šířku 620 pixelů.
Pro prezentační prvky v různých kontejnerech článků jsou popisky pozicovány staticky s plnou šířkou až do 620 pixelů.
Imerzivní prvky se rozprostírají na plnou šířku viewportu minus šířka posuvníku. Na obrazovkách širokých až 71.24em jsou tyto prvky omezeny na šířku 978px s vnitřním okrajem popisku 10px. Mezi 30em a 71.24em se vnitřní okraj popisku zvyšuje na 20px. Pro obrazovky mezi 46.25em a 61.24em se maximální šířka stává 738px. Pod 46.24em se imerzivní prvky zarovnávají k levému okraji s upravenými okraji a zachovávají si 20px vnitřní okraj popisku mezi 30em a 46.24em.
Obal nábytku používá responzivní mřížkové rozložení na obrazovkách 61.25em a širších, organizující sekce titulu, nadpisu, metainformací, perexu a portrétu. Nadpisy mají horní ohraničení, metasekce mají horní vnitřní okraj a text perexu obsahuje specifické styly pro seznamy a odkazy s vlastními podtrženími, které při najetí myší mění barvu. První odstavec v perexu má na větších obrazovkách horní ohraničení, ale odstraňuje ho nad 71.25em.
Obrázky uvnitř obalu nábytku mají levě zarovnané okraje a řádkové prvky jsou omezeny na šířku 630px. Nad 71.25em se mřížkové rozložení upravuje, aby pojmulo více sloupců pro portrétní obsah.
Rozložení používá mřížku se specifickými sloupci a řádky pro různé velikosti obrazovek. Pro menší obrazovky má mřížka tři sloupce a řádky, které se automaticky přizpůsobují, s pevnou výškou 80px pro oblasti titulu a portrétu. Nad metasekcí se objevuje tenká čára a sekce perexu má na levé straně svislou čáru.
Na větších obrazovkách se mřížka rozšiřuje na více sloupců a řádků s zlomkovými jednotkami pro flexibilitu. Horní čára metasekce se rozšiřuje a svislá čára perexu se mírně posouvá. Nadpisy mají maximální šířku a velikost písma, které se na větších obrazovkách zvyšují, zatímco určité prvky jako čáry jsou skryty nebo upraveny v okrajích pro různé body zlomu.
Sociální a komentářové prvky v metasekci sdílejí stejnou barvu ohraničení a některé komponenty se nezobrazují. Text perexu má specifické styly se sníženým levým okrajem a vnitřním okrajem a vlastnostmi písma. Hlavní mediální prvky jsou pozicovány relativně, s plnou šířkou a upravenými okraji na různých zařízeních, a popisky jsou absolutně pozicovány dole s vlastním pozadím a barvami textu.
Tento CSS kód definuje styly pro komponentu obalu nábytku, včetně jejího rozložení, barev a responzivního chování napříč různými velikostmi obrazovek. Nastavuje barvy pozadí, barvy textu a styly ohraničení pomocí CSS vlastních vlastností pro motivy jako tmavý režim. Obal upravuje okraje, vnitřní okraje a pozicování na větších obrazovkách a zahrnuje pravidla pro skrývání nebo zobrazování prvků, jako jsou popisky a tlačítka. Nadpisy a metainformace jsou stylovány specifickými písmy a barvami a tlačítka sociálních médií mají efekty při najetí myší, které mění jejich vzhled. Mediální dotazy zajišťují přizpůsobení designu různým zařízením.
Tento CSS kód definuje styly pro třídu furniture-wrapper na webové stránce, zaměřující se na prvky jako metainformace a sekce perexu. Nastavuje barvu textu na světle šedou (#dcdcdc) a barvu odkazů na odstín založený na proměnné, s efekty při najetí myší, které mění barvu dekorace textu. Odkazy v oblastech perexu mají podtržení s konkrétními offset