Tim Curry cinsellik, felçten kurtulma ve 50 yıllık şöhret hakkında: "Risk almak yaşamanın en iyi yoludur."

Tim Curry cinsellik, felçten kurtulma ve 50 yıllık şöhret hakkında: "Risk almak yaşamanın en iyi yoludur."

Bu CSS kodu, "Guardian Headline Full" adlı özel bir yazı tipi ailesini birden fazla yazı tipi ağırlığı ve stiliyle tanımlar. Sunucudaki farklı formatlardaki (WOFF2, WOFF ve TrueType) yazı tipi dosyalarını ve konumlarını belirtir. Yazı tipi, normal ve italik stillere sahip light, regular, medium ve semibold ağırlıklarını içerir.

Bu CSS kodu, Guardian web sitesi için çeşitli yazı tipi aileleri ve stilleri tanımlar. WOFF2, WOFF ve TrueType formatlarındaki farklı yazı tipi dosyalarının kaynaklarını, ağırlıklarını ve stillerini belirtir. Yazı tipleri arasında Guardian Headline Full'ün bold, bold italic, black ve black italic çeşitleri ile Guardian Titlepiece'ın bold versiyonu bulunur.

Kod ayrıca, betik kullanımı ve azaltılmış hareket tercihleri için medya sorguları içerir ve ana içerik yüklendiğinde opaklık geçişleri ayarlar. Ek olarak, site genelinde kullanılan renkler ve stiller için çeşitli CSS özel özelliklerini (değişkenler) tanımlar; örneğin, overlay fade, caption text, light type ve dark background gibi.

Seri kayan resimler ve makale öğeleri gibi belirli bileşenler için başlıklar, manşetler ve standfirst metni dahil olmak üzere ek ayarlamalar yapılır. Yazı tipi aileleri, boyutları ve renkleri farklı ekran boyutlarına göre uyarlanmıştır; daha geniş ekranlarda daha büyük yazı tipi boyutları uygulanır. Başlıktaki belirli span'lar gibi bazı öğeler görüntüden gizlenir.

Makale başlıkları için, bağlantı veya seri metni belirli bir renkte satır içi görünür, Guardian manşet yazı tipiyle 20px boyutunda, bold ağırlıkta ve %115 satır yüksekliği kullanır. Üzerine gelindiğinde başlık bağlantısı altı çizili olur.

Görüşülen kişi isimleri, medya temalı bir renkle, 28px italik yazı tipi, light ağırlık ve %115 satır yüksekliği ile stilize edilir.

Makale özeti ve bağlantıları, media-200 rengini, 17px yazı tipi ve medium ağırlık kullanır; daha geniş ekranlarda 20px'ye çıkar. Özet bağlantıları üzerine gelindiğinde altı çizilir.

Altyazılar ve video transkript bağlantıları, caption renginde, sans-serif yazı tipiyle 12px boyutunda ve %130 satır yüksekliğindedir.

Yazar bağlantıları, Guardian manşet yazı tipini 17px ve bold ağırlıkta kullanırken, yazar buton metni medium ağırlıklı sans-serif yazı tipi kullanır. Tarih metni, caption rengiyle eşleşir.

Kaydırmalı alıntılar, açık renk, 32px manşet yazı tipi (büyük ekranlarda 42px'ye çıkar), light ağırlık ve %115 satır yüksekliğine sahiptir. Altyazıları 14px sans-serif yazı tipi kullanır. Orta ve büyük ekranlarda her ikisi de medya metin rengini alır.

Ana içerik paragrafının ilk harfi, media-200 rengi, 112px manşet yazı tipi, light ağırlık, %80 satır yüksekliği ile stilize edilir, küçük bir kenar boşluğu ile sola kaydırılır.

Medya bölümü göreceli olarak konumlandırılmıştır, tam yükseklikte, medya arka plan rengine sahiptir ve kabının her iki yanında 10px taşar (daha geniş ekranlarda 20px). Medya ve mobil öğeler için alanları olan bir ızgara düzeni kullanır. Daha büyük ekranlarda, belirli satır tahsisleri ve 20px boşlukla iki sütunlu bir ızgaraya geçer.

Medya içindeki başlık öğeleri kenar boşlukları ve bir arka plan rengine sahiptir, iç div'ler için dolgu ayarlanmış ve şeffaf arka planlar kullanılmıştır. Daha küçük ekranlarda başlık mobil alana taşınır.

Orta boy ekranlar ve üzeri için, medya bölümü sabit bir gövde genişliğine sahiptir ve görünüm alanının kenarlarına uzanan, kenarlıklı renkli yan çubuklar oluşturan sözde öğeler içerir.

Medya öğesi düz bir kenarlığa sahiptir ve sağa konumlandırılmıştır, genişliği görünüm alanı ve gövde genişliğine göre hesaplanır. Daha büyük ekranlar için, gövde genişliği belirli kırılma noktalarında ayarlanır: 61.25em için 978px, 71.25em için 1138px ve 81.25em için 1298px.

Makale içeriğinin ızgara düzeni ekran boyutuyla değişir. Daha küçük ekranlarda medya, meta, standfirst ve gövde dikey olarak istiflenir. Orta ekranlarda (61.25em ve üzeri), medyanın her iki sütunu kapsadığı iki sütunlu bir düzen kullanılır. Daha büyük ekranlarda (71.25em ve 81.25em), daha fazla sütun eklenir ve ızgara alanları buna göre ayarlanır.

Standfirst bölümü üst kenar boşluğuna sahiptir ve çizgiler gizlidir. Başlık ve video altyazıları, belirli stillendirme ve boşluklandırmaya sahip simgeler içerir. Başlık altyazılarındaki ikinci paragraf gibi bazı öğeler gizlenir veya düzende ayarlanır.

Makaleleri dinleme butonları üst ve alt kenar boşluklarına sahiptir. Pin-spacer, kendisi üzerinde değil ancak alt öğeleri üzerinde işaretçi olaylarına izin verir. Başlık daha yüksek bir z-index ile konumlandırılmıştır.

Uygulamalarda tarihin alt kenar boşluğu yoktur. Küçük ekranlarda yatay modda, medya ızgarası başlık, görüşülen kişi ve medya kabı için belirli alanlarla yeniden düzenlenir.

iOS'ta, statik ve video başlıklarındaki belirli sözde öğeler gizlenir. Betik devre dışı bırakıldığında, düzen medyanın tam genişlik alması ve ızgara alanlarının farklı ekran boyutları için yeniden düzenlenmesiyle uyum sağlar.

Ekran okuyucuya özel içerik erişilebilirlik için ekran dışına konumlandırılır.

Ana sütundaki etkileşimli içerik için, destekleyici şekiller %75 genişlikte ayarlanır ve önceki öğeleri temizlemez. Orta ekranlar ve üzerinde, bu şekiller %75 genişlikte kalır, kayan olmadan statik olarak konumlandırılır, normal satır yüksekliğine ve üst kenar boşluğuna sahiptir. Daha geniş ekranlarda sol kenar boşlukları yoktur ve altyazıları statiktir, genişlik kısıtlaması yoktur. Çok geniş ekranlarda, şekiller sol kenar boşluğu olmadan %75 genişlikte kalır ve altyazıların maksimum genişliği yoktur. Orta ila büyük ekranlar için, sürükleyici öğeler 20px sağa uzanır.

Statik ve video içeriği başlıkları 0 10px dolguya sahiptir, küçük ekranlarda 0 20px'ye çıkar. Medya kapları tam genişlik ve yükseklik alır, daha büyük ekranlarda 4:5 en-boy oranına sahiptir. Görsel sarmalayıcılar üstte yapışkandır ve tam alanı kaplar, daha büyük ekranlarda göreceli hale gelir. İçindeki görseller ve resimler kaplarını doldurur ve kapsayacak şekilde kırpılır, bitişik span'lar ve bağlantılar gizlenir. İkinci bir görsel katmanı mutlak olarak sol üstte konumlandırılır.

Mobil mobilya sarmalayıcıları altta yapışkandır, esnek sütun düzenindedir, içeriğe uyum sağlar ve bir arka plan rengine sahiptir; daha büyük ekranlarda normal akışın parçası olur. Başlıklar ve görüşülen kişi bilgisi sırasıyla ikinci ve üçüncü sırada düzenlenir. Daha küçük ekranlarda, sarmalayıcının üzerine bir degrade geçiş uygulanır.

Manşet kapları üsttedir, tam genişlikte, alt dolgulu, arka plan renkli, sona hizalanmış ve diğer öğelerin üzerinde z-index'lidir. Manşetler için bir ızgara düzeni kullanır, birinci ve ikinci manşetler aynı alanı kaplar.

61.25em'den geniş ekranlar için, manşet kabının üst kenar boşluğunu sıfıra ayarlayın, maksimum genişliği 540px olarak belirleyin ve medya kenarlık rengini kullanarak üst kenarlık ekleyin.

61.24em'den dar ekranlarda, birinci manşeti kabın başına hizalayın.

İkinci manşetin maksimum genişliğini 620px olarak ayarlayın ve ilk harfini büyük harf yapın. En az 30em genişliğindeki ekranlarda, ikinci manşeti 20px sağa kaydırın. 61.25em veya daha geniş ekranlar için, alttan ziyade üstten 4px konumlandırın.

Azaltılmış hareket tercih edildiğinde, manşet kabını blok öğe olarak görüntüleyin. Küçük ekranlarda (maksimum genişlik 46.24em) ve azaltılmış hareketle, her iki manşetin üst kenar boşluklarını sıfırlayın. Ayrıca, ikinci manşete 10px üst dolgu ekleyin.

Görüşülen kişi bölümünü ızgaranın 'interviewee' alanına 20px alt dolgu ile konumlandırın. Video başlıkları için, kontrolleri mutlak olarak altta 10px ofsetle yerleştirin.

46.24em genişliğe kadar olan ekranlarda, başlık yüksekliğini %100 olarak ayarlayın. iOS cihazlarında, ilk satırı 100lvh olarak ayarlanmış bir ızgara düzeni kullanın ve küçük ekranlarda alt araç çubuğu için görüşülen kişi dolgusunu ayarlayın.

Android cihazlarında, ızgara satır yüksekliğini üst çubuk yüksekliğini 100vh'den çıkararak hesaplayın ve mobil mobilya sarmalayıcısının dolgusunu buna göre ayarlayın.

Dar ekranlarda (maksimum genişlik 700px) yatay modda, başlık yüksekliğini içeriğine uyacak şekilde ayarlayın ve medya kabını uygun yükseklikte görüntüleyin.

Görüntüleme hedefi uygulamalar olduğunda, görsel sarmalayıcılar içindeki etiketleri gizleyin.

Video kapları için, videonun aktif olduğunda tam alanı kapsamasını ve bir geçişle yavaşça görünmesini sağlayın. Kontrol düğmelerini mutlak olarak sağ altta, dairesel tasarımla ve uygun boşluklandırmayla konumlandırın.

Video kabının en-boy oranını daha büyük ekranlarda 4/5 olarak ayarlayın.

Kaydırmalı alıntılar için, medya kabını üstte yapışkan, 100vh yüksekliğinde ve taşması gizli olacak şekilde ayarlayın, öğeleri içinde mutlak olarak konumlandırın.

Kaydırmalı-alıntı bölümündeki görsel, kabını tamamen kapsayacak şekilde ayarlanır, en-boy oranını korur. Alıntı kabı, görünüm alanının üstüne yapışacak şekilde konumlandırılır, küçük ekranlarda yarı saydam bir arka plana sahiptir. Alıntılar, genişliğin %75'ini kaplayan ve kelime kaydırmayı destekleyen bir sarmalayıcıda görüntülenir.

Daha büyük ekranlarda, düzen iki sütunlu bir ızgaraya değişir ve arka plan buna göre ayarlanır. Kaydırmalı-alıntı bölümünün toplam yüksekliği, görünüm alanı yüksekliği ve içerik uzunluğuna göre hesaplanır, daha az hareket tercih eden kullanıcılar için yükseklik azaltılır.

iOS cihazları için, uygun boyutlandırmayı sağlamak amacıyla belirli görünüm alanı birimleri kullanılır. Şekiller ve blok alıntılar gibi etkileşimli öğeler, görünüm alanına girdiklerinde yumuşak bir şekilde belirme animasyonuna sahiptir.

Karanlık modda, daha iyi okunabilirlik ve görsel konfor için çeşitli renk değişkenleri daha koyu tonlara ayarlanır.

"Bunu bir tür son bölüm olarak görmemek zor," diyor Tim Curry anı kitabı Vagabond hakkında. Kitabı yazmış olması bile bir sürpriz. Curry her zaman mahremiyetine değer verdi - onu Guardian ile bir röportaj yapmaya ikna etme girişimlerim beş yıldan fazla bir süre önce başladı. Şimdi 79 yaşında, hala ileriye bakmayı tercih ediyor, bu da kariyerinde nasıl bu kadar başarılı olduğunu açıklıyor.

Aktör sını