Bu CSS kodu, "Guardian Headline Full" adlı özel bir yazı tipi ailesini birden fazla yazı tipi ağırlığı ve stiliyle tanımlar. Hem normal hem de italik stillerde light, regular, medium ve semibold ağırlıklarını içerir. Yazı tipi dosyaları, Guardian'ın varlık sunucusunda barındırılan WOFF2, WOFF ve TrueType formatlarında sağlanmıştır.
@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-cBu bir CSS kodu bloğu gibi görünüyor, muhtemelen bir web sitesinin stil sayfasından. Sütunlar, etkileşimli içerik ve tipografi gibi öğeler için çeşitli stiller tanımlıyor; renkler, boşluklar ve farklı ekran boyutları için düzen kuralları içeriyor. Kod, duyarlı tasarım için medya sorguları içeriyor ve kenarlıklar, dolgu, kenar boşlukları ve yazı tipi stilleri gibi özellikleri ayarlıyor.
Sağlanan metin, doğal İngilizce düzyazısı değil, CSS kodu. Web düzeni ve tasarımı için stil kuralları, seçiciler ve medya sorguları içeriyor. Kod olduğu için, anlamı koruyarak akıcı İngilizceye yeniden yazmak uygun değil. Yeniden yazılması için İngilizce metin sağlamayı amaçladıysanız, lütfen paylaşın, yardımcı olmaktan memnuniyet duyarım.
Sağlanan metin, bir web sayfası düzeni için stiller tanımlayan CSS kodudur. Izgara şablonları, duyarlı tasarım için medya sorguları ve manşetler, meta bilgiler ve altyazılar gibi öğeler için belirli stillendirmeler içerir. Kod, ekran boyutuna göre genişlik, yazı tipi boyutu ve renkler gibi özellikleri ayarlar ve farklı koşullar altında belirli öğeleri gizler veya gösterir.
Furniture-wrapper içindeki bir figcaption'ın içindeki ikinci span, üst dolgu 4px, yanlar 20px ve alt dolgu 12px olacak şekilde ayarlanır. Figcaption'da "hidden" sınıfı varsa, opaklığı 0 olarak ayarlanır.
"caption-button" ID'li bir düğme, furniture-wrapper'ın sağ altında mutlak konumlandırılmıştır, dairesel bir arka plana, kenarlık olmadan ve belirli bir dolguya sahiptir. SVG simgesi %85 oranında ölçeklenir. En az 30em genişliğindeki ekranlarda, düğme sağ kenardan 10px uzakta konumlandırılır.
En az 71.25em genişliğindeki ekranlarda etkileşimli ana sütun için, bir sözde öğe, içeriğin 12px üstüne ve 24px altına uzanacak şekilde ayarlanır.
Etkileşimli ana sütundaki başlıklar (h2) maksimum 620px genişliğiyle sınırlandırılır.
iOS ve Android cihazlarda, koyu mod ve renk düzeni değişkenleri, arka plan ve özellik renkleri dahil tanımlanır. Koyu modda, sütun rengi değişkeni buna göre ayarlanır.
iOS ve Android cihazlar için, makine konteynerlerindeki belirli öğelerden sonra gelen ilk paragrafın ilk harfi, ikincil sütun rengiyle stilize edilir. Makale başlıkları 0 yüksekliğe ayarlanır ve furniture-wrapper ayarlanmış dolgu alır. Furniture-wrapper içindeki etiketler kalın yazı tipi ağırlığı ve "Gu" yazı tipi ailesini kullanır.
Guardian manşeti, Guardian Headline, Guardian Egyptian Web, Guardian Headline Full ve Georgia yazı tipi ailelerini serif stiliyle kullanır. Metin rengi belirli bir değişkene ayarlanır ve metin büyük harfle yazılır.
iOS ve Android cihazlarda, özellik, standart ve yorum makalelerindeki manşet, 32px yazı tipi boyutu, 700 kalın ağırlık, 12px alt dolgu ve #121212 koyu renk ile ayarlanır.
Bu makalelerdeki görüntüler, üst kenar boşluğu 14px, sol kenar boşluğu -10px ve genişliği görünüm alanı eksi kaydırma çubuğu genişliği olacak şekilde ayarlanmış olarak göreceli konumlandırılır. Yükseklik otomatik olarak ayarlanır.
Bu görüntülerin iç öğeleri, görüntünün kendisi ve herhangi bir bağlantı dahil, şeffaf bir arka plan, aynı duyarlı genişlik ve otomatik yüksekliğe sahiptir.
Standfirst bölümü, üst dolgu 4px, alt dolgu 24px ve sağ kenar boşluğu -10px olarak ayarlanır.
Standfirst içindeki paragraflar, manşetle aynı yazı tipi ailelerini kullanır. Standfirst içindeki bağlantılar ve liste öğesi bağlantıları da buna göre stilize edilir.
iOS ve Android cihazlar için, özellik, standart ve yorum makalelerinin standfirst bölümündeki bağlantılar, belirli bir renkle, 6px ofsetli alt çizgiyle ve gri alt çizgi rengi kullanılarak stilize edilir. Arka plan görüntüsü kaldırılır ve alt kenarlık uygulanmaz.
Bu bağlantıların üzerine gelindiğinde, alt çizgi rengi metin rengiyle eşleşecek şekilde değişir.
Ayrıca, bu makale türlerindeki meta bölümünün kenar boşluğu yoktur ve yazar adı, yazar ismi ve ilgili span'lar gibi öğeler tutarlı bir şekilde stilize edilir.
iOS ve Android cihazlar için, makale yazar satırlarındaki yazarın adı, belirli bir renk değişkeni kullanılarak stilize edilir. Özellik, standart ve yorum makalelerindeki meta bölümünün dolgusu yoktur ve içindeki herhangi bir SVG simgesi, konturları için aynı renk değişkenini kullanır.
Showcase öğelerindeki altyazı düğmesi, belirli boyutlar ve konumlandırma ile merkezlenmiş esnek bir konteyner olarak görüntülenir. Makale gövdesi içeriği yatay dolguya sahiptir ve küçük resim olmayan, sığdırma olmayan görüntüler, otomatik yükseklik ve altyazı dolgusu olmadan tam genişliğe ayarlanır. Sığdırma görüntü öğeleri benzer stil kurallarını izler.
Android cihazlar için, makine konteynerlerindeki sığdırma görüntüleri, görünüm alanı genişliği eksi kaydırma çubuğu genişliği olacak şekilde ayarlanır.
Hem iOS hem de Android'de, makale gövdelerindeki alıntılanan metin, dekoratif öğesi için yeni sütun rengini kullanır.
Her iki platformdaki makale gövdelerindeki bağlantılar, birincil sütun rengi, 6px ofsetli alt çizgi ve başlık kenarlığıyla eşleşen alt çizgi rengi ile stilize edilir. Üzerine gelindiğinde, alt çizgi rengi yeni sütun rengine değişir.
Koyu modda, furniture wrapper arka planı koyu gri olur. İçindeki etiketler yeni sütun rengini kullanırken, manşetler ve standfirst metni başlık kenarlığı rengini benimser. Standfirst ve yazar satırlarındaki bağlantılar da bu stil kurallarını izler.
iOS ve Android cihazlar için aşağıdaki CSS kuralları geçerlidir:
- Özellik, standart ve yorum makalelerindeki yazar satırları yeni sütun rengini kullanır.
- Bu makalelerin meta bölümündeki simgeler, konturlar için yeni sütun rengini kullanır.
- Bu makalelerdeki showcase görüntülerinin altyazıları tarih satırı rengini kullanır.
- Makale gövdesi içindeki blok alıntılar yeni sütun rengini kullanır.
- Özellik, standart ve yorum makalelerindeki çeşitli içerik konteynerleri tutarlı bir şekilde stilize edilir.
Android cihazlar için, belirli yorum ve makale konteynerlerinin arka plan rengini koyu bir arka plana ayarlayın.
iOS cihazlar için, makale, özellik ve yorum konteynerleri içindeki belirli öğeleri takip eden paragrafların ilk harfine özel bir stil uygulayın.
Bu CSS kodu, hem iOS hem de Android cihazlardaki çeşitli makale ve yorum konteynerlerinde, "element-atom" sınıfına sahip öğeler veya "sign-in-gate" ID'sine sahip öğeler gibi belirli öğeleri takip eden paragrafların ilk harfini hedefler.
Bu hafta Oval Ofis'te Donald Trump bir şeyi açıklığa kavuşt