์ด๊ฒ์ ์น์ฌ์ดํธ์์ ์ฌ์ฉํ๊ธฐ ์ํด "Guardian Headline Full" ๊ธ๊ผด ํจ๋ฐ๋ฆฌ๋ฅผ ์ ์ํ๋ CSS ์คํ์ผ์ํธ์
๋๋ค. ์ฌ๊ธฐ์๋ ๊ฐ๊ฐ ๊ธ๊ผด์ ๋ค๋ฅธ ๋๊ป(๋ผ์ดํธ, ๋ ๊ทค๋ฌ, ๋ฏธ๋์, ์ธ๋ฏธ๋ณผ๋)์ ์คํ์ผ(์ผ๋ฐ ๋๋ ์ดํค๋ฆญ)์ ์ง์ ํ๋ ์ฌ๋ฌ font-face ๊ท์น์ด ํฌํจ๋์ด ์์ต๋๋ค. ๊ฐ ๋ณํ์ ๋ํด ๊ท์น์ WOFF2, WOFF, TTF ํ์์ ๊ธ๊ผด ํ์ผ์ ์ ๊ณตํ์ฌ ๋ธ๋ผ์ฐ์ ๊ฐ ๊ฐ์ฅ ํธํ๋๋ ํ์์ ์ ํํ ์ ์๋๋ก ํฉ๋๋ค. ๊ธ๊ผด ํ์ผ์ Guardian์ ์์
์๋ฒ์ ํธ์คํ
๋๋ฉฐ, ๊ท์น์ ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ๊ธ๊ผด์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ ์ฉ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
์ด๊ฒ์ ์น์ฌ์ดํธ์ ๊ธ๊ผด ์คํ์ผ์ ์ ์ํ๋ CSS ์ฝ๋ ๋ธ๋ก์
๋๋ค. Guardian ํ์ดํฌ๊ทธ๋ํผ์ ๋ํ ๋ค์ํ ๊ธ๊ผด ํจ๋ฐ๋ฆฌ, ๋๊ป ๋ฐ ์คํ์ผ์ ์ค์ ํฉ๋๋ค. ์ฝ๋์๋ "Guardian Headline Full" ๋ฐ "Guardian Titlepiece"์ ๋ํ font-face ๊ท์น์ด ํฌํจ๋์ด ์์ผ๋ฉฐ, ๋ค์ํ ๊ธ๊ผด ํ์ผ(woff2, woff, ttf ํ์)๊ณผ ํด๋น ๋๊ป(๋ณผ๋, ์ดํค๋ฆญ, ๋ธ๋, ๋ผ์ดํธ, ๋ ๊ทค๋ฌ ๋ฑ)๋ฅผ ์ง์ ํฉ๋๋ค. ์ด๋ฌํ ๊ท์น์ ๋ค์ํ ๋ธ๋ผ์ฐ์ ์ ๊ธฐ๊ธฐ์์ ๊ธ๊ผด์ด ์ฌ๋ฐ๋ฅด๊ฒ ๋ก๋๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
๋ค์์ ์ ์ฐฝํ๊ณ ์์ฐ์ค๋ฌ์ด ์์ด๋ก ๋ค์ ์์ฑ๋ ํ
์คํธ์
๋๋ค:
์ด๊ฒ์ "Guardian Headline Full" ๊ธ๊ผด ํจ๋ฐ๋ฆฌ์ ๋ํ font-face ๊ท์น ์ธํธ์
๋๋ค. ๊ฐ ๊ท์น์ ๊ธ๊ผด์ ๋ค๋ฅธ ์คํ์ผ๊ณผ ๋๊ป๋ฅผ ์ ์ํ๋ฉฐ, ๋์ผํ ํ์ผ ์ธํธ๋ฅผ ๊ฐ๋ฆฌํค์ง๋ง ์ด๋ฆ์ ๋ค๋ฆ
๋๋ค. ํ์ผ์ Guardian์ ์์
์๋ฒ์ ํธ์คํ
๋ฉ๋๋ค.
๊ท์น์ ๋ค์ ์คํ์ผ์ ๋ค๋ฃน๋๋ค:
- ๋ ๊ทค๋ฌ(๋๊ป 400) ์ผ๋ฐ ๋ฐ ์ดํค๋ฆญ ์คํ์ผ
- ๋ฏธ๋์(๋๊ป 500) ์ผ๋ฐ ๋ฐ ์ดํค๋ฆญ ์คํ์ผ
- ์ธ๋ฏธ๋ณผ๋(๋๊ป 600) ์ผ๋ฐ ๋ฐ ์ดํค๋ฆญ ์คํ์ผ
- ๋ณผ๋(๋๊ป 700) ์ผ๋ฐ ๋ฐ ์ดํค๋ฆญ ์คํ์ผ
- ๋ธ๋(๋๊ป 900) ์ผ๋ฐ ๋ฐ ์ดํค๋ฆญ ์คํ์ผ
๊ฐ ์คํ์ผ์ ๋ํด ๊ธ๊ผด ํ์ผ์ WOFF2, WOFF, TTF์ ์ธ ๊ฐ์ง ํ์์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๋ ํด๋น ์์๋๋ก ์ง์ํ๋ ์ฒซ ๋ฒ์งธ ํ์์ ์ฌ์ฉํฉ๋๋ค.ine-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;
}
#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 {
/ ์ฌ๊ธฐ์ ์ถ๊ฐ ์คํ์ผ์ด ์ง์ ๋์ง ์์ /
}
}ent--immersive figcaption{padding:4px 0 0}#article-body>div .content--interactive-grid [data-gu-name=lines],#article-body>div .content--interactive-grid [data-gu-name=meta],.content--interactive>div .content--interactive-grid [data-gu-name=lines],.content--interactive>div .content--interactive-grid [data-gu-name=meta],#comment-body .content--interactive-grid [data-gu-name=lines],#comment-body .content--interactive-grid [data-gu-name=meta],[data-gu-name=body] .content--interactive-grid [data-gu-name=lines],[data-gu-name=body] .content--interactive-grid [data-gu-name=meta],#feature-body .content--interactive-grid [data-gu-name=lines],#feature-body .content--interactive-grid [data-gu-name=meta]{grid-area:2/1/5/2}#article-body>div .content--interactive-grid [data-gu-name=lines],.content--interactive>div .content--interactive-grid [data-gu-name=lines],#comment-body .content--interactive-grid [data-gu-name=lines],[data-gu-name=body] .content--interactive-grid [data-gu-name=lines],#feature-body .content--interactive-grid [data-gu-name=lines]{height:-moz-max-content;height:max-content;margin-top:5px}#article-body>div .content--interactive-grid [data-gu-name=meta],.content--interactive>div .content--interactive-grid [data-gu-name=meta],#comment-body .content--interactive-grid [data-gu-name=meta],[data-gu-name=body] .content--interactive-grid [data-gu-name=meta],#feature-body .content--interactive-grid [data-gu-name=meta]{margin-top:18px}}@media (min-width: 81.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:219px 1px 620px 80px 300px}}body.ios .article__header .standfirst__inner p,body.android .article__header .standfirst__inner p{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:500}body.ios .article__header .article-kicker__section,body.android .article__header .article-kicker__section{display:block}body.ios .article__header .article-kicker__section:first-letter,body.android .article__header .article-kicker__section:first-letter{text-transform:uppercase}body.ios .article__header .keyline-4,body.android .article__header .keyline-4{padding-top:12px!important}body.ios .article__header .meta__misc .byline__author,body.android .article__header .meta__misc .byline__author{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:700}body.ios .article__header .meta__misc .byline__author a,body.android .article__header .meta__misc .byline__author a{font-weight:700}body.ios .article figure.element-image .figure__inner,body.android .article figure.element-image .figure__inner{height:auto!important}body.ios .article figure.element-atom+p,body.android .article figure.element-atom+p{margin-top:0}@media (scripting: enabled){:root article.content--interactive>div,:root .article{opacity:0;overflow:hidden}:root.interactive-loaded article.content--interactive>div,:root.interactive-loaded .article{opacity:1;transition:opacity 1s ease;overflow:unset}}[data-article-theme=News]{--active-pillar-100: #660505;--active-pillar-200: #8b0000;--active-pillar-300: #ab0613;--active-pillar-400: #c70000;--active-pillar-500: #ff5943;--active-pillar-600: #ffbac8;--furniture-card-gradient-color: rgba(139, 0, 0, .6)}[data-article-theme=Lifestyle]{--active-pillar-100: #510043;--active-pillar-200: #650054;--active-pillar-300: #7d0068;--active-pillar-400: #bb3b80;--active-pillar-500: #ffabdb;--active-pillar-600: #fec8d3;--furniture-card-gradient-color: rgba(101, 0, 84, .6)}[data-article-theme=Culture]{--active-pillar-100: #3e3323;--active-pillar-200: #574835;--active-pillar-300: #6b5840;--active-pillar-400: #866d50;--active-pillar-500: #eacca0;--active-pillar-600: #e7d4b9;--furniture-card-gradient-color: rgba(87, 72, 53, .6)}[data-article-theme=Sport]{--active-pillar-100: #003c60;--active-pillar-200: #004e7c;--active-pillar-300: #005689;--active-pillar-400: #0077b6;--activeHere is the rewritten text in fluent, natural English:
---
- Pillar 500: #00b2ff;
- Active Pillar 600: #90dcff;
- Furniture card gradient color: rgba(0, 78, 124, .6)
Android ๊ธฐ๊ธฐ์ ๊ฒฝ์ฐ:
- ์๋จ ํด๋ฐ ๋์ด: 58px
- ํ๋จ ํด๋ฐ ๋์ด: 56px
- ์๋จ ํด๋ฐ๋ฅผ ์ ์ธํ ๋ทฐํฌํธ ๋์ด: calc(100vh - 58px)
iOS ๊ธฐ๊ธฐ์ ๊ฒฝ์ฐ:
- ์๋จ ํด๋ฐ ๋์ด: 44px
- ํ๋จ ํด๋ฐ ๋์ด: 50px
- ์๋จ ํด๋ฐ ๋์ด(๋์ฒด): 20px
- ํ๋จ ํด๋ฐ๋ฅผ ์ ์ธํ ๋ทฐํฌํธ ๋์ด: calc(100vh - 50px)
iOS์์ ๋์ด๊ฐ ์ต์ 670px์ธ ํ๋ฉด์ ๊ฒฝ์ฐ:
- ํ๋จ ํด๋ฐ ๋์ด: 84px
- ์๋จ ํด๋ฐ ๋์ด: 44px
iOS์์ ๋์ด๊ฐ ์ต์ 800px์ธ ํ๋ฉด์ ๊ฒฝ์ฐ:
- ์๋จ ํด๋ฐ ๋์ด: 94px
์๋จ ๋ฐฐ๋ ๊ด๊ณ ์ปจํ
์ด๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์จ๊ฒจ์ ธ ์์ต๋๋ค.
์ธํฐ๋ํฐ๋ธ ๊ธฐ์ฌ์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ฝํ
์ธ ์์ญ์๋ ํจ๋ฉ์ด ์์ต๋๋ค.
61.25em๋ณด๋ค ๋์ ํ๋ฉด์์ ์ธํฐ๋ํฐ๋ธ ๊ทธ๋ฆฌ๋๋ ๊ฐ๊ฒฉ ์์ด ๋จ์ผ ์ด์ ์ฌ์ฉํ๋ฉฐ ๋ ์ด์์ ์์ญ์ ์ ๋ชฉ, ํค๋๋ผ์ธ, ์คํ ๋ํผ์คํธ, ๋ฏธ๋์ด, ๋ผ์ธ, ๋ฉํ, ๋ณธ๋ฌธ, ๋น ๊ณต๊ฐ ์์ผ๋ก ์ ๋ ฌ๋ฉ๋๋ค.
71.25em๋ณด๋ค ๋์ ํ๋ฉด์์ ๊ทธ๋ฆฌ๋๋ 79px, 1px, auto, 79px์ ๋ค ๊ฐ์ ์ด์ด ๋๋ฉฐ 10px ๊ฐ๊ฒฉ์ด ์์ต๋๋ค. ๋ ์ด์์ ์์ญ์ ์ฒซ ๋ฒ์งธ ํ์ ์ ๋ชฉ, ํ
๋๋ฆฌ, ํค๋๋ผ์ธ, ์ค๋ฅธ์ชฝ ์ด๋ก ๋ฐฐ์ด๋๊ณ , ๊ทธ ๋ค์ ํ
๋๋ฆฌ, ์คํ ๋ํผ์คํธ, ์ค๋ฅธ์ชฝ ์ด, ๊ทธ ๋ค์ ํ
๋๋ฆฌ, ๋ฏธ๋์ด, ์ค๋ฅธ์ชฝ ์ด, ๊ทธ ๋ค์ ํ
๋๋ฆฌ, ๋ณธ๋ฌธ, ์ค๋ฅธ์ชฝ ์ด, ๋ง์ง๋ง์ผ๋ก ํ
๋๋ฆฌ์ ์ค๋ฅธ์ชฝ ์ด๋ก ๋ฐฐ์ด๋ฉ๋๋ค.
81.25em๋ณด๋ค ๋์ ํ๋ฉด์์ ์ธก๋ฉด ์ด์ ๊ฐ๊ฐ 159px๋ก ํ์ฅ๋ฉ๋๋ค.
์ ๋ชฉ ์น์
์ ์จ๊ฒจ์ ธ ์์ต๋๋ค(๋์ด 0, ์ค๋ฒํ๋ก ์จ๊น).
๊ธฐ๋ณธ ์ฝํ
์ธ ์์ญ์๋ ์๋จ ์ฌ๋ฐฑ์ด ์์ต๋๋ค.
46.25em๋ณด๋ค ๋์ ํ๋ฉด์์ ๊ธฐ๋ณธ ์ฝํ
์ธ ์๋ ์ค๋ฅธ์ชฝ ํจ๋ฉ์ด ์์ต๋๋ค.
์ธํฐ๋ํฐ๋ธ ๊ธฐ๋ณธ ์ด์ ์๋์ ์ผ๋ก ์์น๊ฐ ์ง์ ๋ฉ๋๋ค.
๊ทธ ์์ ์์ ์์๋ ์จ๊ฒจ์ ธ ์์ต๋๋ค(๋์ด 0, ์ฌ๋ฐฑ ๋๋ ํจ๋ฉ ์์).
๋ฏธ๋์ด ์น์
์ ๊ณ ์ ๋์ด ์์ผ๋ฉฐ ์ผ์ชฝ ์๋จ์ ์์นํ๊ณ ์ ์ฒด ๋ทฐํฌํธ ๋๋น์ ๋์ด๋ฅผ ์ฐจ์งํ๋ฉฐ z-index๋ 0์
๋๋ค.
๋ฏธ๋์ด ์์๋ ๋ฐํฌ๋ช
๊ฒ์์ ์ค๋ฒ๋ ์ด๊ฐ ๋ฐฐ์น๋๋ฉฐ ์ฒ์์๋ ๋ณด์ด์ง ์๊ณ ํ
์คํธ๊ฐ ํ์ฅ๋ ๋ ํ์ด๋ ์ธ๋ฉ๋๋ค.
46.25em๋ณด๋ค ๋์ ํ๋ฉด์์ ๋ฏธ๋์ด ์น์
์ 740px ๋๋น์ด๋ฉฐ ์ผ์ชฝ ์ฌ๋ฐฑ์ด ์์ต๋๋ค.
61.25em๋ณด๋ค ๋์ ํ๋ฉด์์๋ 630px ๋๋น๊ฐ ๋๊ณ ์ค๋ฅธ์ชฝ์ผ๋ก ์ ๋ ฌ๋ฉ๋๋ค.
๋ฏธ๋์ด ๋ด๋ถ์ ์บก์
์ ์ถ๊ฐ ํจ๋ฉ๊ณผ ํจ๊ป ์๋จ์ ์์นํฉ๋๋ค.
๋ฏธ๋์ด ๋ด๋ถ์ ๊ทธ๋ฆผ๊ณผ ๋ผ์ดํธ๋ฐ์ค ์ด๋ฏธ์ง๋ ๋ณด์ด์ง ์๊ฒ ์์ํ์ฌ 0.5์ด์ ๊ฑธ์ณ ํ์ด๋ ์ธ๋ฉ๋๋ค.
๋ด๋ถ ๋ฒ์๋ ์จ๊ฒจ์ง๊ณ div๋ ์ ์ฒด ๋์ด๋ฅผ ์ฐจ์งํฉ๋๋ค.
์ฒดํฌ๋ฐ์ค ๋ ์ด๋ธ์ ์จ๊ฒจ์ง๋๋ค.
๋ ๋์ ํ๋ฉด์์ ๋งํฌ ๋ด๋ถ์ ๋ฒํผ์ ์์ ํ ํ์๋๊ณ ์์ ๋ ์ด์ด๋ง๋ฉ๋๋ค.
์ด๋ฏธ์ง๋ ์๋จ์ ์ ๋ ฌ๋ฉ๋๋ค.
๊ทธ๋ฆผ ๋๋ ๋ผ์ดํธ๋ฐ์ค์ "show-me" ํด๋์ค๊ฐ ์์ผ๋ฉด ํ์๋ฉ๋๋ค.
๋์ ์ค์ด๊ธฐ๋ฅผ ์ ํธํ๋ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ํ์ด๋ ํจ๊ณผ๊ฐ ๋นํ์ฑํ๋ฉ๋๋ค.
๊ทธ๋ฆผ๊ณผ ๋ผ์ดํธ๋ฐ์ค ์ด๋ฏธ์ง๋ ๋ฏธ๋์ด ์ปจํ
์ด๋ ๋ด์์ ์ ๋์ ์ผ๋ก ์์น๊ฐ ์ง์ ๋ฉ๋๋ค.[data-gu-name=media] picture,
.content__main-column--interactive [data-gu-name=media] img,
.content__main-column--interactive [data-gu-name=media] gu-island[name=AppsLightboxImage] {
width: 100%;
height: 100%;
margin: 0;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type label {
display: none !important;
}
@media (min-width: 46.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type a.open-lightbox {
display: none;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span {
display: block;
}
}
@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span label {
display: block;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type picture + span #the-caption figcaption {
padding-top: 8px;
}
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.card-figure.video-container.loop:after {
content: "Video Loops are not supported as main media in SnapSlides. Remove the loop and choose a cinemagraph or a static picture instead.";
position: absolute;
top: 50px;
left: 8px;
color: #c70000;
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
text-transform: uppercase;
font-weight: 700;
font-size: 20px;
padding: 2px 6px;
z-index: 100;
max-width: 500px;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
height: 100vh;
width: 100vw;
}
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph div:has(video),
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph video {
height: 100vh;
width: 100%;
object-fit: cover;
}
@media (min-width: 46.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
max-width: 740px;
}
}
@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] figure:first-of-type.cinemagraph {
max-width: 630px;
}
}
.content__main-column--interactive [data-gu-name=media] .media-placeholder {
width: 100%;
height: 100%;
background-color: #ededed;
position: absolute;
opacity: 0;
transition: opacity 0.5s ease-in-out;
}
.content__main-column--interactive [data-gu-name=media] .media-placeholder.show-me {
opacity: 1;
}
@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] .media-placeholder {
background-color: #fff;
}
}
@media (prefers-reduced-motion: reduce) {
.content__main-column--interactive [data-gu-name=media] .media-placeholder {
transition: none;
}
}
.content__main-column--interactive [data-gu-name=media] .card-figure figure > div {
width: 100%;
height: 100%;
padding: 0 10px;
display: flex;
justify-content: center;
align-items: center;
}
.content__main-column--interactive [data-gu-name=media] .card-figure figure > div > div {
border-radius: 8px;
height: auto;
max-height: 95%;
width: auto;
overflow: hidden;
}
.content__main-column--interactive [data-gu-name=media] .card-figure.show-me figure {
opacity: 1;
}
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div {
width: auto;
max-height: unset;
border-radius: 8px;
}
@media (min-width: 61.25em) {
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div {
height: 95%;
}
}
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait figure > div > div > div {
height: fit-content;
position: relative;
}
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph,
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph div:has(video),
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph video {
height: 100vh;
width: 100%;
margin: 0;
padding: 0 !important;
border-radius: 0;
}
.content__main-column--interactive [data-gu-name=media] .card-figure.video-portrait:has(.cinemagraph) figure.cinemagraph video {
object-fit: cover;
}
.content__main-column--interactive [data-gu-name=media] .card-figure:has(>[data-component=youtube-embed]) {
display: fl
}๋ค์์ ์ ์ฐฝํ๊ณ ์์ฐ์ค๋ฌ์ด ์์ด๋ก ๋ค์ ์์ฑ๋ ํ
์คํธ์
๋๋ค:
์ฝํ
์ธ ์ด์ flexbox๋ฅผ ์ฌ์ฉํ์ฌ ํญ๋ชฉ์ ๊ฐ๋ก ๋ฐ ์ธ๋ก๋ก ์ค์์ ๋ฐฐ์นํฉ๋๋ค. ๋ฏธ๋์ด ์์์ YouTube ์๋ฒ ๋๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ ์นด๋ ๊ทธ๋ฆผ์ ์ปจํ
์ด๋๋ ์ฝํ
์ธ ์ ๋ง๊ฒ ๋์ด๋ฅผ ์กฐ์ ํ๊ณ ๋ชจ์๋ฆฌ๋ฅผ ๋ฅ๊ธ๊ฒ ๋ง๋ค๋ฉฐ ์ค๋ฒํ๋ก๋ฅผ ์จ๊น๋๋ค. ์ธํฐ๋ํฐ๋ธ ๋ฏธ๋์ด ๋ธ๋ก ๋ด๋ถ์ iframe์ ์ปจํ
์ด๋์ ์ ์ฒด ๋์ด๋ฅผ ์ฐจ์งํฉ๋๋ค.
์นด๋ ๋ํผ๋ ํ์ด์ง์ ์๋์ ์ผ๋ก ์์นํ๋ฉฐ ์ ์ฒด ๋ทฐํฌํธ ๋์ด๋งํผ ์๋ก ์ด๋ํฉ๋๋ค. 61.25em(์ฝ 980px)๋ณด๋ค ๋์ ํ๋ฉด์์ ๋ํผ๋ 460px ๋๋น๋ก ์ ํ๋๊ณ ์์ ์ผ์ชฝ ์ฌ๋ฐฑ์ด ์์ต๋๋ค. 71.25em(์ฝ 1140px)๋ณด๋ค ๋์ ํ๋ฉด์์ ํด๋น ์ผ์ชฝ ์ฌ๋ฐฑ์ ์ ๊ฑฐ๋ฉ๋๋ค.
๋คํฌ ํ
๋ง ๊ธฐ์ฌ์ ๊ฒฝ์ฐ ํ
๋๋ฆฌ ์์์ ์ด๋์ด ํ์์ผ๋ก ์ค์ ๋ฉ๋๋ค. 46.25em(์ฝ 740px)๋ณด๋ค ๋์ ํ๋ฉด์์ ๊ธฐ์ฌ ๋ฐฐ๊ฒฝ์ ๋งค์ฐ ์ด๋์ด ํ์์ด ๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ์ฌ ๋ด๋ถ์ ๋ฏธ๋์ด ์๋ฆฌ ํ์์์ ์นด๋ ๊ทธ๋ฆผ์ ์์ ํ๋ฉด์์ ์ฝ๊ฐ ๋ ๋ฐ์ ์ด๋์ด ๋ฐฐ๊ฒฝ์ ์ฌ์ฉํ๊ณ ๋ ํฐ ํ๋ฉด์์๋ ๊ธฐ์ฌ์ ๋์ผํ ์ด๋์ด ํ์์ผ๋ก ์ ํ๋ฉ๋๋ค.
iOS ์ฑ์์ ๋ฏธ๋์ด ์น์
์ ์ ์ฒด ๋ทฐํฌํธ ๋์ด๋ฅผ ์ฐจ์งํ๊ณ ์นด๋ ๋ํผ๋ ๋์ผํ ์๋งํผ ์๋ก ์ด๋ํฉ๋๋ค. ๋ฉํ ์น์
์ "Listen to Article" ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ ์ปจํ
์ด๋๋ฅผ ์จ๊น๋๋ค.
์์คํ
์ด ๋คํฌ ๋ชจ๋์ผ ๋(์ฌ์ดํธ๊ฐ ๋ผ์ดํธ ๋ชจ๋๋ก ๊ฐ์ ๋์ง ์์ ๊ฒฝ์ฐ) ๋์ผํ ๋คํฌ ํ
๋ง ์กฐ์ ์ด ์ ์ฉ๋ฉ๋๋ค: ๊ธฐ์ฌ ํ
๋๋ฆฌ๊ฐ ์ด๋์ด ํ์์ด ๋๊ณ , ๋ ํฐ ํ๋ฉด์์ ๋ฐฐ๊ฒฝ์ด ๋งค์ฐ ์ด๋์ด ํ์์ด ๋๋ฉฐ, ๋ฏธ๋์ด ์๋ฆฌ ํ์์์ ์นด๋ ๊ทธ๋ฆผ์ ์ ์ ํ ์ด๋์ด ์์์ ์ฌ์ฉํฉ๋๋ค.
๋ฃจํธ ์์๋ ํ์ฑ ํ๋ฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณต์ ๋ฒํผ ์์์ ์ ์ํ๊ณ ๋ถํฌ๋ช
๋ ๊ฐ์ ์ค์ ํฉ๋๋ค. "furniture" ์คํ์ผ์ ๊ธฐ์ฌ ์นด๋๋ ๋ ์ด์์์ space-between์ ์ฌ์ฉํ๊ณ ํจ๋ฉ์ด ์์ต๋๋ค. ์ ๋ณด ๋ฒํผ์ ์ด๋ฌํ ์นด๋์ ์ค๋ฅธ์ชฝ ์๋จ ๋ชจ์๋ฆฌ์ ๋ํ๋ฉ๋๋คโ์ํ, ๋ฐํฌ๋ช
, ํด๋ฆญ ๊ฐ๋ฅํฉ๋๋ค. ๋ ๋์ ํ๋ฉด์์๋ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ ๋ฐฐ์น๋ฉ๋๋ค. ๋ผ์ดํธ๋ฐ์ค ๋ฒํผ์ ์์ ํ๋ฉด์์ ์จ๊ฒจ์ง๊ณ ์ค๊ฐ ํ๋ฉด์์ ๋ํ๋์ง๋ง(ํด๋ฆญ์ ์๋ตํ์ง ์์) ํฐ ํ๋ฉด์์ ๋ค์ ์ฌ๋ผ์ง๋๋ค.
์ด๋ฌํ ์นด๋ ๋ด๋ถ์ ์๋ฆฌ์ฆ ๋ ์ด๋ธ์ ์์ ๋ฐฐ๊ฒฝ์ ๊ตต์ ํฐ์ ํ
์คํธ๋ก ํ์๋๋ฉฐ serif ๊ธ๊ผด์ ์ฌ์ฉํฉ๋๋ค. ํค๋๋ผ์ธ ์น์
์๋ ํ๋จ ์ฌ๋ฐฑ์ด ์์ผ๋ฉฐ ๊ธฐ๋ณธ ์ ๋ชฉ์ ๊ตต๊ณ ํฐ serif ๊ธ๊ผด์
๋๋ค. ๋ถ์ ๋ชฉ์ ๊ฐ์ serif ๊ธ๊ผด๊ณผ lining numerals๋ฅผ ์ฌ์ฉํฉ๋๋ค.e-card [data-gu-name=headline] h2:has(strong) {
font-size: 24px;
padding-top: 0;
}
.article-card.furniture-card [data-gu-name=headline] h2:not(:has(strong)) {
font-size: 42px;
font-weight: 200;
}
.article-card.furniture-card [data-gu-name=standfirst] p {
font-size: 17px;
}
.article-card.furniture-card [data-gu-name=meta] {
display: grid;
grid-template-areas: "byline byline share";
grid-template-columns: 1fr 1fr auto;
}
@media (min-width: 61.25em) {
.article-card.furniture-card [data-gu-name=meta] {
grid-template-columns: 1fr;
grid-template-areas: "byline" "share";
}
}
.article-card.furniture-card [data-gu-name=meta] address {
grid-area: byline;
}
.article-card.furniture-card [data-gu-name=meta] address a {
border-bottom: none;
}
.article-card.furniture-card [data-gu-name=meta] address .byline a,
.article-card.furniture-card [data-gu-name=meta] address .byline span {
color: var(--active-pillar-400);
}
.article-card.furniture-card [data-gu-name=meta] address+div {
--article-link-text: var(--active-pillar-400);
}
.article-card.furniture-card [data-gu-name=meta] address+div a:hover {
color: #fff;
}
.article-card.furniture-card [data-gu-name=meta] address,
.article-card.furniture-card [data-gu-name=meta] address+div {
padding-top: 4px;
border-top: 1px solid var(--article-border);
}
.article-card.furniture-card [data-gu-name=meta] address+div {
grid-area: share;
}
@media (min-width: 61.25em) {
.article-card.furniture-card [data-gu-name=meta] address+div {
border-top: none;
padding-top: 0;
}
}
.article-card.furniture-card [data-gu-name=meta] .meta__social,
.article-card.furniture-card [data-gu-name=meta] .meta__comment {
padding-top: 0;
border: none;
}
.article-card.furniture-card .slides-counter {
border-radius: 18px;
padding: 0 4px 2px 6px;
background-color: #121212b3;
width: -moz-fit-content;
width: fit-content;
}
.article-card.furniture-card .slides-counter-wrapper {
padding: 4px 4px 3px 0;
color: #fff;
font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 130%;
border-bottom: none;
margin: 0;
}
.article-card.furniture-card .slides-counter-wrapper svg {
margin-bottom: -3px;
}
@media (min-width: 46.25em) {
.article-card.furniture-card .slides-counter {
position: absolute;
}
}
@media (min-width: 61.25em) {
.article-card.furniture-card .slides-counter {
position: static;
padding: 0 5px 2px 8px;
}
.article-card.furniture-card .slides-counter-wrapper {
font-size: 15px;
}
.article-card.furniture-card .slides-counter-wrapper svg {
margin-bottom: -1px;
}
}
@media (min-width: 61.25em) {
.article-card.furniture-card {
padding: 10px 0;
}
}
article.feature-dark .article-card--content.furniture-card--content {
background: linear-gradient(0deg, #12121266 0% 100%), var(--furniture-card-gradient-color);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=headline] h1 {
color: var(--active-pillar-500);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] {
--byline: var(--active-pillar-500);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] svg,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] button {
--article-link-text: var(--active-pillar-500);
--share-button: var(--active-pillar-500);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .byline span {
color: var(--active-pillar-500);
}
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .meta__social a,
article.feature-dark .article-card--content.furniture-card--content [data-gu-name=meta] .meta__social button {
border-color: var(--article-border) !important;
}
article.feature-dark [data-component=series] {
background-color: var(--active-pillar-500);
color: #121212;
}
article.explainer [data-gu-name=headline] h1:before {
content: "Explainer";
display: block;
font-family: Guardian Headline Full, Guardian Egyptian Web, Georgia, ser;
}if;font-size:17px;font-weight:700;line-height:115%;color:#fff;background-color:var(--active-pillar-400);width:-moz-max-content;width:max-content;padding:3px 6px 4px}article.explainer.feature-dark [data-gu-name=headline] h1:before{background-color:var(--active-pillar-500);color:#121212}article:not(.feature-light):not(.feature-dark).news .article-card.furniture-card [data-gu-name=headline] h1{font-weight:500}[data-rendering-target=apps] article.feature-dark .article-card p{color:#dcdcdc!important}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta]{display:block}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] .byline>span>div{display:none!important}@media (min-width: 46.25em){[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] .byline>span:has(gu-island){display:block}}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address,[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address+div{border:none!important}@media (min-width: 61.25em){[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] address+div{display:none}}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] .content__meta-container_dcr svg{display:none!important}[data-rendering-target=apps] .article-card.furniture-card [data-gu-name=meta] [data-gu-name=follow]{margin-top:8px}@media (prefers-color-scheme: dark){:root:root:not([data-color-scheme=light]) article .article-card--content.furniture-card--content{background:linear-gradient(0deg,#12121266 0% 100%),var(--furniture-card-gradient-color)}:root:root:not([data-color-scheme=light]) article .article-card--content.furniture-card--content [data-gu-name=headline] h1{color:var(--active-pillar-500)}:root:root:not([data-color-scheme=light]) article .article-card--content.furniture-card--content [data-gu-name=meta]{--byline: var(--active-pillar-500)}:root:root:not([data-color-scheme=light]) article .article-card--content.furniture