Bu CSS kodu, Guardian Headline Full yazı tipi ailesini çeşitli ağırlıklar ve stillerle tanımlar. Açık (300), normal (400), orta (500) ve yarı kalın (600) versiyonlarını içerir ve bunların her biri hem normal hem de italik stillerde mevcuttur. Yazı tipi dosyaları, Guardian'ın varlık sunucusundan WOFF2, WOFF ve TrueType formatlarında sağlanır.
Bu CSS kodu, Guardian Headline Full ve Guardian Titlepiece yazı tipleri için çeşitli yüzleri tanımlayarak, ağırlıkları ve stilleriyle birlikte farklı formatlardaki (WOFF2, WOFF ve TrueType) kaynaklarını belirtir. Ayrıca, etkileşimli içerik sütunu için görünüm alanı boyutuna göre kenar boşluklarını, genişlikleri ve dönüşümleri ayarlayan duyarlı tasarım kurallarını içerir. Örneğin, daha geniş ekranlarda sütunun sol kenar boşluğu artar ve atomlar, vitrinler ve sürükleyici içerik gibi öğeler, daha küçük ekranlarda belirli maksimum genişliklere veya tam genişlik davranışına sahiptir.
Bu CSS kodu, bir etkileşimli içerik sütunu için stiller tanımlar. Paragraflar, resimler ve süslü baş harfler gibi çeşitli öğeler için kenarlıklar, renkler ve boşluklar belirler. Stillar farklı ekran boyutlarına uyum sağlar ve makale, yorum ve özellik bölümleri arasında tutarlı biçimlendirme sağlar. Ana özellikler arasında vurgular için kırmızı vurgu rengi, süslü baş harfler için belirli tipografi ve çeşitli cihazlarda optimum görüntüleme için duyarlı tasarım kuralları yer alır.
Makalelerdeki, yorumlardaki ve özelliklerdeki yatay kuralları takip eden paragraflar gibi belirli öğeler için üst dolguyu kaldırın.
Bu bölümlerdeki alıntıların genişliğini 620 piksel ile sınırlayın.
Ana içerik ve makale kaplarındaki vitrin öğeleri için açıklamaların normal konumlandırıldığından ve 620 piksele kadar tam genişliğe yayıldığından emin olun.
Sürükleyici öğelerin, kaydırma çubuklarını hesaba katarak tam görünüm alanı genişliğine yayılmasını sağlayın. 71.24em genişliğe kadar olan ekranlarda, genişliklerini 978px ile sınırlayın ve açıklamalara 10px yan dolgu ekleyin. 30em ile 71.24em arasında, açıklama dolgusunu 20px'ye çıkarın. 46.25em ile 61.24em arası genişlikler için maksimum genişliği 738px olarak ayarlayın. 46.24em altında, sol kenar boşluğunu kaldırın ve sol kenara hizalayın, 30em ile 46.24em arasında 10px sol kenar boşluğu azaltması ve açıklamalar için 20px dolgu uygulayın.
61.25em ve daha geniş ekranlardaki mobilya sarmalayıcıları için, tanımlanmış sütunlar ve satırlarla bir ızgara düzeni kullanın. Başlıkları üst kenarlıklı olarak stilize edin, meta bilgilerini göreli konumlandırıp üst dolgu ile pozisyonlandırın ve standfirst biçimlendirmesini ayarlayın: alt kenar boşluğunu azaltın, liste öğesi yazı tipi boyutunu 20px olarak ayarlayın, bağlantıları alt çizgili ve belirli renklerle stilize edin ve 71.25em ve üzeri ekranlar hariç ilk paragrafa üst kenarlık ekleyin. Şekilleri sol kenar boşluğuyla konumlandırın ve satır içi öğelerin genişliğini 630px ile sınırlayın. 71.25em ve daha geniş ekranlarda, ızgara sütunlarını buna göre ayarlayın.
Düzen, farklı ekran boyutları için tanımlanmış sütunlar ve satırlarla bir ızgara kullanır. Orta boy ekranlar için, sütunlar başlık, manşet, meta bilgisi, standfirst ve portre için bölümlere ayrılır ve belirli satır yükseklikleri vardır. Daha büyük ekranlarda, sütun yapısı ayarlanır ve satır boyutları orantılı olarak değişir.
Meta bilgisinin üzerinde ince bir çizgi belirir ve standfirst metninin solunda orta boy ekranlarda dikey bir çizgi vardır, bu çizgi daha büyük ekranlarda hafifçe kayar. Başlıkların maksimum genişliği ve yazı tipi boyutu vardır, bu boyut daha büyük ekranlarda artar, etiketlere ise küçük bir üst dolgu uygulanır.
Meta bölümündeki sosyal ve yorum öğeleri aynı kenarlık rengini paylaşır ve belirli bileşenler gizlenir. Standfirst metni, belirli yazı tipi ağırlığı, boyutu ve dolgusuyla stilize edilir ve sol kenar boşluğu ve dolgu ile konumlandırılır.
Ana medya içeriği, portre ızgarası alanına yerleştirilir, tam genişliğe sahiptir ve çeşitli cihazlarda kenar boşlukları ayarlanır, daha büyük ekranlarda kaybolur. Açıklamalar mutlak konumlandırma için ayarlanmıştır, ancak kod eksiktir.
Görsellerin açıklaması, dolgu, arka plan rengi ve metin rengi özel özellikler olarak ayarlanmış şekilde altta konumlandırılır. Alt kısımda kenar boşluğu olmadan tam genişliğe yayılır ve minimum yüksekliğe sahiptir. Açıklama içinde, ilk span gizlenirken ikincisi görünür ve genişliğin çoğunu kaplar, simgesi kenarlık rengiyle eşleşir.
Daha büyük ekranlarda, açıklamanın dolgusu artar. Opaklığı azaltılarak gizlenebilir. Açıklamayı açıp kapatmak için bir düğme, dairesel bir arka plan ve küçültülmüş bir simgeyle sağ alt köşeye yerleştirilir ve daha geniş ekranlarda konumu hafifçe ayarlanır.
Etkileşimli içerik için, ana sütunun boşlukları ayarlanır ve başlıkların genişliği sınırlandırılır. iOS ve Android'de, karanlık mod desteği arka plan ve özellik renklerini değiştirir, karanlık modda sütun renkleri değişir.
Ayrıca, bu mobil platformlarda, belirli öğelerden sonra gelen ilk paragrafın ilk harfi ikincil renkle stilize edilir, makale başlıklarının yüksekliği yoktur ve mobilya sarmalayıcılarının dolgusu azaltılmıştır ve içlerinde etiketler bulunur.
iOS ve Android cihazlar için, aşağıdaki stiller özellik, standart ve yorum makalelerine uygulanır:
- İçerik etiketleri, belirli bir renkte kalın Guardian veya Georgia yazı tiplerini kullanır ve büyük harfle yazılır.
- Başlıklar 32px, kalın, 12px alt dolgulu ve koyu gridir.
- Görseller göreli olarak konumlandırılır, ekran genişliğinin neredeyse tamamına yayılır ve yüksekliği otomatik olarak ayarlanır.
- Görsel öğeleri şeffaf arka plana sahiptir ve ekran genişliğiyle eşleşir.
- Standfirst bölümleri, sağ kenar boşluğu ofsetiyle üst ve alt dolguya sahiptir.
- Standfirst paragrafları bu dolgu ve kenar boşluku ayarlarını paylaşır.
Standfirst metni için şu yazı tipi ailesini kullanın: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif.
iOS ve Android cihazlarda, özellik, standart veya yorum makalesi kapları içinde, standfirst'taki bağlantılar yeni sütun rengine sahip olmalı, arka plan resmi olmamalı, metin 6px ofsetli alt çizgili olmalı ve kenarlık rengi başlık kenarlığıyla eşleşmeli, hiçbir alt kenarlık olmamalıdır. Üzerine gelindiğinde, alt çizgi rengi yeni sütun rengine değişmelidir.
Ayrıca, hem iOS hem de Android'deki bu kaplarda, meta bölümünün kenar boşluğu olmamalıdır. Yazar adı, yazar isimleri ve ilgili bağlantılar gibi öğeler buna göre stilize edilmelidir.
Android ve iOS cihazlar için, makale meta bölümlerindeki yazarın adı ve yazar bilgisi yeni sütun rengi kullanılarak görüntülenir.
Hem Android hem de iOS'ta, özellik, standart ve yorum makalelerindeki meta çeşitli alanının dolgusu yoktur ve içindeki herhangi bir SVG simgesi, konturu için yeni sütun rengini kullanır.
Vitrin öğelerindeki açıklama düğmesi, esnek bir kap olarak stilize edilir, 5px dolguyla ortalanır, her iki boyutta 28px'dir ve sağ kenardan 14px uzaklıkta konumlandırılır.
Özellik, standart ve yorum makalelerinin ana gövdesi, sol ve sağ taraflarda 12px dolguya sahiptir.
Makale gövdesindeki küçük resim olmayan, sürükleyici olmayan görseller, görünüm alanı genişliğinden 24px ve kaydırma çubuğu genişliği çıkarılarak tam genişliğe yayılır, otomatik yüksekliğe sahiptir ve kenar boşluğu yoktur, açıklamaları ise...
iOS ve Android cihazlar için, özellik, standart ve yorum makalelerindeki sürükleyici görseller, kaydırma çubuğunu hesaba katarak tam görünüm alanı genişliğine yayılacaktır.
Bu makalelerdeki alıntılanmış metin, dekoratif öğesi için belirlenmiş sütun rengini kullanacaktır.
Makale metni içindeki bağlantılar, birincil sütun renginde görünecek, metnin 6px altında konumlandırılmış bir alt çizgi gösterecek ve alt çizgi için başlık kenarlık rengini kullanacaktır. Üzerine gelindiğinde, alt çizgi yeni sütun rengine değişecektir.
Karanlık modda, makale başlık alanı koyu gri bir arka plana sahip olacaktır. Etiketler yeni sütun rengini benimseyecek, başlıklar ve standfirst metni ise başlık kenarlık rengini kullanacaktır. Başlık arka planı şeffaf olacak ve standfirst'taki herhangi bir bağlantı, metnin geri kalanıyla tutarlı şekilde stilize edilecektir.
iOS ve Android cihazlar için, aşağıdaki stil kuralları çeşitli makale kaplarına uygulanır:
- Standfirst bölümündeki ve yazar bilgilerindeki bağlantılar, yeni sütun rengi değişkeni kullanılarak renklendirilir.
- Meta bölümündeki simgeler, konturları için yeni sütun rengini kullanır.
- Vitrin görsellerinin açıklamaları, tarih değişkeni ile renklendirilir.
- Makale gövdesi içindeki alıntılanmış metin, yeni sütun rengini benimser.
- Ana içerik alanları, makale gövdeleri, etkileşimli içerik ve yorum bölümleri dahil olmak üzere, farklı makale türlerinde tutarlı şekilde stilize edilir.
Bu CSS kodu, Android cihazlardaki belirli öğeler için koyu bir arka plan ayarlar ve iOS cihazlarda belirli öğeleri takip eden paragrafların ilk harfini stilize eder. Android için, makale sayfalarındaki çeşitli kaplara ve gövde bölümlerine koyu arka plan uygular. iOS için, farklı makale kapları içindeki atomlar veya giriş kapıları gibi belirli öğelerden sonra gelen paragrafların ilk harfini hedefler, platform genelinde tutarlı stil sağlar.
Bu, farklı makale kapları ve platformlar (iOS ve Android) genelinde belirli öğeleri takip eden paragrafların ilk harfini hedefleyen bir CSS seçicisi gibi görünmektedir. Seçici, makale gövdeleri, yorum bölümleri ve etkileşimli içerik alanları dahil olmak üzere çeşitli içerik bölümlerine uygulanır, özellikle de giriş kapıları veya belirli atomik öğelerden sonra göründüklerinde.
Lea Veloso, 26, sürekli genişleyen bir "turn-off" listesine sahip. Bunlar arasında yere tükürmesi, yemek yapamaması, boyu hakkında yalan söylemesi, apolitik olduğunu iddia etmesi veya yeterince seyahat etmemesi yer alıyor. Ayrıca, diğer erkeklerin makyaj yapmasından (K-pop idoller gibi) rahatsız olması, "biraz otistik bir kadın" istediğini söylemesi, cilt bakım rutini olmaması veya sadece TikTok'ta popüler olan şarkılardan hoşlanması da bir kırmızı bayrak. Diğer anlaşmazlıklar ise ebeveynlerini aramaması, sık sık burnunu çekmesi, başarısız bir DJ olması veya karaoke söylemekten fazla utanması. Son zamanlarda, listesine yeni bir madde daha ekledi: eğer kendini evliliğe saklıyorsa. Bu artık, yeni biriyle çı