A mélyhamisított pornográfia egyre nyugtalanítóbb problémává válik az iskolákban, egy diáklányt pedig annyira megrémített az általa látott tartalom, hogy fizikailag is rosszul lett.

A mélyhamisított pornográfia egyre nyugtalanítóbb problémává válik az iskolákban, egy diáklányt pedig annyira megrémített az általa látott tartalom, hogy fizikailag is rosszul lett.

Ez a CSS kód egy "Guardian Headline Full" nevű egyedi betűtípust definiál több stílussal és vastagsággal. Tartalmazza a világos, normál, közepes és félig félkövér változatokat, mindegyik normál és dőlt stílusban elérhető. A betűtípusfájlok három formátumban – WOFF2, WOFF és TrueType – állnak rendelkezésre, és a Guardian szerverein találhatók.

@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;
}
}

Az interaktív tartalom oszlopának bal oldali szegélye és meghatározott térköze van az elemek számára. A bizonyos elemeket követő bekezdések extra felső belső margót kapnak, és e bekezdések első betűje nagy, színes süllyesztett iniciálként van stílusozva. A szövegközi elemek és ábrák maximális szélessége korlátozott. Különböző színváltozók vannak meghatározva a lap egészének egységes stílusához.

A bizonyos konténerekben lévő idézetek maximális szélessége 620 képpont legyen.

A fő tartalomban és a cikk konténerekben lévő bemutató elemek feliratai statikus pozícióval, teljes szélességgel és legfeljebb 620 képpont szélességgel rendelkezzenek.

Az immerzív elemek a teljes nézeti szélességet lefedjék, mínusz a görgetősáv. Nagyobb képernyőkön (71.24em-ig) a maximális szélességük 978px, a feliratok belső margója pedig különböző töréspontokon módosul. Közepes képernyőkön (46.25em és 61.24em között) a maximális szélesség 738px. Kisebb képernyőkön (46.24em-ig) az immerzív elemek a bal széléhez igazodjanak, módosított margókkal és felirat belső margóval.

A 61.25em-nél nagyobb képernyőkön a bútor burkolóelemeknél rácsos elrendezést használjon meghatározott oszlopokkal és sorokkal. A főcímeknek felső szegélyük van, a meta szakaszok relatívan pozicionáltak, a bevezető szakaszoknak pedig meghatározott stílusa van a linkekhez és bekezdésekhez, beleértve szegélyeket és aláhúzásokat. A burkolón belüli ábráknak nincs bal margójuk, és maximum 630px szélesek lehetnek, ha szövegköziek. A 71.25em-nél nagyobb képernyőkön a rács oszlopai újrakonfigurálódnak, és a bevezető szakaszok első bekezdésének felső szegélye eltűnik.

A CSS egy rács elrendezést határoz meg egy cikk fejlécéhez, meghatározott területekkel a cím, főcím, bevezető, meta információk és portré (fő média) számára. Stílusokat állít be ezekhez az elemekhez, beleértve betűtípusokat, szegélyeket és pozicionálást. Az elrendezés különböző képernyőszélességeken módosul: szélesebb képernyőkön (81.25em felett) részletesebb rácsot használ és módosítja az elemek szélességét; közepes képernyőkön (71.25em felett) a főcím betűméret nő; kisebb képernyőkön (46.24em alatt) a fő média a teljes nézeti szélességhez igazodik. A szegélyek és vonalak egy egyéni színváltozót használnak, és egyes elemek bizonyos töréspontokon elrejtve vagy áthelyezve vannak.

A bútor burkolóelem sötét hátteret állít be, és módosítja a margókat és belső margókat különböző képernyőméretekhez. Nagyobb képernyőkön oldalsávokat ad hozzá a háttér kiterjesztéséhez. A főcímek és címek egy meghatározott kiemelő színt használnak, míg a szöveg világosszürke. A közösségi média gomboknak színes szegélyük és ikonjuk van, amely rámutatáskor kitöltődik. A feliratok stílusa tartalmaz egy kapcsológombot, és bizonyos elrendezési elemek el vannak rejtve.

Ez a CSS kód stílusokat határoz meg egy weboldal komponenshez, valószínűleg egy oldalsávhoz vagy tartalom burkolóelemhez. Szövegszíneket, link megjelenéseket és elrendezési módosításokat állít be különböző képernyőméretekhez. A linkek meghatározott színekkel és aláhúzással vannak stílusozva, és az elrendezés olyan háttér elemeket tartalmaz, amelyek a nézeti szélességtől függően módosulnak. A kód a komponensen belül a közösségi média és hozzászólás szakasz stílusozását is kezeli.

A CSS kód stílusokat határoz meg cikk elemekhez és betölt egyedi betűtípusokat. Világos szegélyszínt állít be a hozzászólásokhoz, és módosítja a címsor stílusokat: a cikkekben lévő h2 címsorok alapértelmezetten világos vastagságúak, de félkövérré válnak, ha strong tag-et tartalmaznak. Ezen kívül importálja a Guardian Headline Full betűtípuscsaládot különböző vastagságokban és stílusokban (világos, normál, közepes, félig félkövér, mindegyik normál és dőlt változatban) meghatározott webcímekről.

A szöveg több egyedi betűtípust definiál a Guardian weboldalához. Meghatározza a "Guardian Headline Full" betűtípust különböző vastagságokban és stílusokban (mint félkövér, dőlt és fekete), mindegyikhez különböző fájlformátumokra (woff2, woff, ttf) mutató linkekkel. Definiál egy "Guardian Titlepiece" betűtípust is.

Ezen kívül beállít néhány színváltozót sötét módhoz iOS és Android eszközökön, és tartalmaz konkrét CSS szabályokat a cikkekben lévő bekezdések első betűjének stílusozásához ezen mobil platformokon.

Android eszközökön a standard vagy hozzászólás cikkek első bekezdésének első betűje a másodlagos pillér színnel van stílusozva. iOS-en és Androidon egyaránt a cikk fejlécek el vannak rejtve, és a bútor burkolóelemnek meghatározott belső margója van. A burkolón belüli címkék félkövér, nagybetűs betűtípust használnak egy új pillér színnel. A főcímek 32px-esek, félkövérek, alsó belső margóval és sötét színnel vannak beállítva. A képábrák relatívan pozicionáltak, teljes szélességű margókkal és automatikus magassággal.

Android eszközökön a cikk konténerekben lévő képeknek átlátszó hátterük van, és szélességük a nézeti szélességhez igazodik, míg magasságuk automatikus. iOS-en és Androidon egyaránt a cikkek bevezető szakaszának meghatározott belső margója és margója van, szövege a Guardian főcím betűtípuscsaládját használja. A bevezetőn belüli linkek aláhúzással vannak stílusozva egy meghatározott színnel, amely rámutatáskor változik. Ezen kívül a cikkek meta szakasza iOS és Android eszközökön meghatározott stílusozást kap.

Ez a CSS kód stílusokat állít be Android és iOS eszközökön lévő cikk konténerekhez. Módosítja a margókat, színeket, belső margókat és gomb megjelenéseket különböző cikk típusokhoz és elemekhez.

iOS és Android eszközökön, a jelleg-, standard és hozzászólás cikk konténerekben a nem bélyegkép vagy immerzív képek stílusa úgy van beállítva, hogy ne legyen margójuk, szélességük a nézeti szélesség mínusz 24 képpont és a görgetősáv szélességéből számolódik, magasságuk automatikus. Felirataiknak nincs belső margójuk.

Ezen konténerek immerzív képei a nézeti szélesség mínusz a görgetősáv szélességére vannak beállítva.

A cikk törzsének szövegtörzsében a idézett idézetblokkok egy színes jelzőt jelenítenek meg egy egyedi CSS változó használatával. A linkek aláhúzással vannak stílusozva, meghatározott színeket használva a link és az aláhúzás számára, amelyek rámutatáskor változnak.

Sötét módban a bútor burkolóelem háttérszíne sötétszürkére (#1a1a1a) van állítva.

iOS és Android eszközökön a jelleg-, standard és hozzászólás cikkek tartalomcímkéi az új pillér színt használják. Ezekben a cikk