यहाँ 20 तरीके दिए गए हैं जिनसे टेलर स्विफ्ट ने पॉप संस्कृति को अपनी छवि में ढाला।
```css
यहाँ पुनर्लिखित पाठ धाराप्रवाह, प्राकृतिक अंग्रेजी में है:
```css
```ine-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-column-gap: 0px;
grid-template-columns: 100%;
grid-template-areas:
"media"
"title"
"headline"
"standfirst"
"lines"
"meta"
"body";
}
@media (min-width: 30em) {
#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name="body"] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
padding: 0 20px;
max-width: 620px;
}
}
@media (min-width: 46.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 100%;
grid-column-gap: 10px;
grid-template-areas:
"title"
"headline"
"standfirst"
"media"
"lines"
"meta"
"body";
}
#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name="body"] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: 80px;
}
}
@media (min-width: 61.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 620px 300px;
grid-template-areas:
"title right-column"
"headline right-column"
"standfirst right-column"
"media right-column"
"lines right-column"
"meta right-column"
"body right-column"
". right-column";
}
#article-body > div .content--interactive-grid #maincontent,
.content--interactive > div .content--interactive-grid #maincontent,
#comment-body .content--interactive-grid #maincontent,
[data-gu-name="body"] .content--interactive-grid #maincontent,
#feature-body .content--interactive-grid #maincontent {
padding-right: unset;
}
}
@media (min-width: 71.25em) {
#article-body > div .content--interactive-grid,
.content--interactive > div .content--interactive-grid,
#comment-body .content--interactive-grid,
[data-gu-name="body"] .content--interactive-grid,
#feature-body .content--interactive-grid {
grid-template-columns: 140px 1px 620px 300px;
grid-template-areas:
"title border headline right-column"
". border standfirst right-column"
". border media right-column"
". border body right-column"
". border . right-column";
}
#article-body > div .content--interactive-grid .content__standfirst,
.content--interactive > div .content--interactive-grid .content__standfirst,
#comment-body .content--interactive-grid .content__standfirst,
[data-gu-name="body"] .content--interactive-grid .content__standfirst,
#feature-body .content--interactive-grid .content__standfirst {
padding-bottom: 0;
}
#article-body > div .content--interactive-grid figure.element--immersive figcaption,
.content--interactive > div .content--interactive-grid figure.element--immersive figcaption,
#comment-body .content--interactive-grid figure.element--immersive figcaption,
[data-gu-name="body"] .content--interactive-grid figure.element--immersive figcaption,
#feature-body .content--interactive-grid figure.element--immersive figcaption {
/ मूल सामग्री यहाँ समाप्त होती है /
}
}इमर्सिव फिगकैप्शन के ऊपर 4px का पैडिंग है और कहीं और कोई पैडिंग नहीं है।
लेख के मुख्य भाग में, इंटरैक्टिव सामग्री अनुभागों, टिप्पणी अनुभागों और फीचर बॉडी अनुभागों में, `[data-gu-name="lines"]` और `[data-gu-name="meta"]` वाले तत्व ग्रिड क्षेत्र `2 / 1 / 5 / 2` में रखे गए हैं।
`[data-gu-name="lines"]` के लिए, ऊंचाई 5px शीर्ष मार्जिन के साथ `max-content` पर सेट है।
`[data-gu-name="meta"]` के लिए, शीर्ष मार्जिन 18px है।
81.25em से अधिक चौड़ी स्क्रीन पर, इंटरैक्टिव ग्रिड 219px, 1px, 620px, 80px और 300px के कॉलम का उपयोग करता है।
iOS और Android पर, लेख हेडर में स्टैंडफ़र्स्ट टेक्स्ट 500 के वजन के साथ फ़ॉन्ट `Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif` का उपयोग करता है।
लेख किकर अनुभाग एक ब्लॉक के रूप में प्रदर्शित होता है, और इसका पहला अक्षर बड़े अक्षरों में होता है।
`keyline-4` वर्ग में 12px शीर्ष पैडिंग है।
मेटा अनुभाग में, बायलाइन लेखक 700 के वजन के साथ एक ही फ़ॉन्ट परिवार का उपयोग करता है, और इसके अंदर के लिंक का भी वजन 700 होता है।
लेख आकृतियों के अंदर की छवियों का आंतरिक कंटेनर ऊंचाई `auto` पर सेट है।
जब एक परमाणु वाली आकृति के बाद एक पैराग्राफ आता है, तो पैराग्राफ में कोई शीर्ष मार्जिन नहीं होता है।
यदि स्क्रिप्टिंग सक्षम है, तो इंटरैक्टिव लेख और मानक लेख 0 अपारदर्शिता और छिपे हुए ओवरफ्लो के साथ शुरू होते हैं। एक बार `interactive-loaded` वर्ग जोड़े जाने के बाद, वे 1 सेकंड में फीके पड़ जाते हैं और ओवरफ्लो दिखाई देने लगता है।
डार्क मोड में (जब उपयोगकर्ता का सिस्टम डार्क पसंद करता है और कोई हल्का रंग योजना सेट नहीं है), लिंक टेक्स्ट और होवर रंग गहरे होते हैं, स्टैंडफ़र्स्ट टेक्स्ट, बायलाइन और मेटा लाइनें सफेद होती हैं।
लेख की सीमा `#dcdcdc` हो जाती है, और पृष्ठभूमि `#121212` हो जाती है।
लेआउट अनुभागों (शीर्षक, पैराग्राफ, स्पैन, लिंक) के अंदर的所有 टेक्स्ट को सफेद होने के लिए मजबूर किया जाता है।
आधार मार्जिन 10px है, और कॉलम चौड़ाई पैडिंग 10% है।
23.4375em से अधिक चौड़ी स्क्रीन पर, कॉलम चौड़ाई पैडिंग बढ़कर 15% हो जाती है।
30em से अधिक चौड़ी स्क्रीन पर, मार्जिन 20px हो जाता है।
46.25em से अधिक चौड़ी स्क्रीन पर, कॉलम चौड़ाई पैडिंग 30% है और ग्रिड चौड़ाई 740px है।@media (min-width: 61.25em) {
:root {
--gridWidth: 980px;
}
}
@media (min-width: 71.25em) {
:root {
--gridWidth: 1140px;
}
}
@media (min-width: 81.25em) {
:root {
--gridWidth: 1300px;
}
}
:root:root {
--byline: #ffffff;
--byline-anchor: #ffffff;
--article-link-border: #606060;
--article-link-text: #121212;
--article-link-text-hover: #121212;
--article-link-border-hover: #121212;
--video-background: #121212;
--dateline: #dcdcdc;
--standfirst-text: #ffffff;
--article-meta-lines: #ffffff;
}
:root:root article {
--article-border: #121212;
--article-background: #ffffff;
--share-button: #ffffff;
--share-button-hover: #121212;
--article-text: #121212;
--byline-anchor: #ffffff;
--follow-icon-fill: #ffffff;
--follow-text: #ffffff;
--mobile-colour: #ffffff;
}
:root[data-app-os="android"] {
--androidTop: 58px;
}
:root[data-app-os="ios"] {
--iosBottomToolbar: 50px;
--iosTopToolbar: 20px;
--iosLvh: calc(100vh - var(--iosTopToolbar));
}
@media (min-height: 670px) {
:root[data-app-os="ios"] {
--iosBottomToolbar: 84px;
--iosTopToolbar: 44px;
}
}
@media (min-height: 800px) {
:root[data-app-os="ios"] {
--iosTopToolbar: 94px;
}
}
.credits-wrapper {
padding: 20px;
}
.credits-wrapper .left-col,
.credits-wrapper .right-col {
display: contents;
}
@media (min-width: 61.25em) {
.credits-wrapper {
border-top: 1px solid var(--article-border);
padding: 40px;
display: grid;
grid-template-columns: 1fr 1fr;
}
.credits-wrapper .left-col,
.credits-wrapper .right-col {
display: block;
}
.credits-wrapper .right-col {
position: relative;
}
.credits-wrapper .right-col:after {
content: "";
position: absolute;
top: -40px;
left: -2px;
height: calc(100% + 80px);
width: 3px;
background-color: #fff;
z-index: 10;
}
}
.credits-wrapper p {
font-style: italic;
color: #121212;
font-family: "Guardian Text Egyptian Web", Georgia, serif;
line-height: 130%;
margin-bottom: 0;
max-width: 420px;
}
.credits-wrapper p:first-of-type {
font-style: normal;
}
.credits-wrapper p strong {
font-style: normal;
font-weight: 400;
}
.credits-wrapper p a {
color: #121212;
}
.pagination-container {
position: fixed;
right: 10px;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 8px;
z-index: 100;
transition: opacity 0.3s ease;
opacity: 1;
}
.pagination-container.hide {
opacity: 0;
pointer-events: none;
}
@media (min-width: 46.25em) {
.pagination-container {
right: calc((100vw - var(--gridWidth)) / 2 + 11px);
}
}
.pagination-container .pagination-dot {
width: 7px;
height: 14px;
border-radius: 4px;
border: none;
background-color: #121212b3;
border: 1px solid rgba(255, 255, 255, 0.7);
cursor: pointer;
padding: 0;
position: relative;
transition: transform 0.3s ease, opacity 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot {
transition: none;
}
}
@media (min-width: 61.25em) {
.pagination-container .pagination-dot {
height: 22px;
}
}
.pagination-container .pagination-dot .pagination-label {
transform: scaleX(0);
position: absolute;
height: 0;
display: block;
overflow: hidden;
transform-origin: right;
opacity: 0;
transition: transform 0.3s ease, opacity 0.3s ease;
white-space: nowrap;
font-family: "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 15px;
color: #121212;
background-color: #fff;
right: 14px;
padding: 1px 8px 2px;
top: 0;
border-radius: 3px;
}
@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot .pagination-label {
transition: none;
}
}
.pagination-container .pagination-dot .pagination-label p {
opacity: 0;
transition: opacity 0.3s ease;
transition-delay: 0.2s;
}
@media (prefers-reduced-motion: reduce) {
.pagination-container .pagination-dot .pagination-label p {
transition: none;
}
}
.pagination-container .pagination-d