@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format("truetype");
font-weight: 300;
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-LightItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format("truetype");
font-weight: 300;
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-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");
font-weight: 400;
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-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
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-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");
font-weight: 500;
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-MediumItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
font-weight: 500;
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-Semibold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format("truetype");
font-weight: 600;
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-SemiboldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https:@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, 0px)); position: relative; left: 50%; right: 50%; margin-left: calc(-50vw + var(--half-scrollbar-width, 0px)) !important; margin-right: calc(-50vw + var(--half-scrollbar-width, 0px)) !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) {์ธํฐ๋ํฐ๋ธ ๊ธฐ์ฌ์ ๋ฉ์ธ ์ฝํ
์ธ ์นผ๋ผ์ -10px ์์น์ z-index -1๋ก 1px solid #dcdcdc์ ์ผ์ชฝ ํ
๋๋ฆฌ๋ฅผ ๊ฐ์ง๋๋ค. ํ๋ฉด ๋๋น๊ฐ ์ต์ 81.25em์ธ ๊ฒฝ์ฐ ์ด ํ
๋๋ฆฌ๋ -11px๋ก ์ด๋ํฉ๋๋ค. ์ด ์นผ๋ผ ๋ด์ Atom ์์๋ ์ํ๋จ ๋ง์ง์ด ์์ง๋ง ์ํ๋จ ๋ชจ๋ 12px์ ํจ๋ฉ์ ๊ฐ์ง๋๋ค. ๋จ๋ฝ ๋ค์ Atom ์์๊ฐ ์ค๋ ๊ฒฝ์ฐ ํจ๋ฉ์ด ์ ๊ฑฐ๋๊ณ ์ํ๋จ 12px ๋ง์ง์ผ๋ก ๋์ฒด๋ฉ๋๋ค. ์ธ๋ผ์ธ ์์๋ ์ต๋ 620px ๋๋น๋ก ์ ํ๋๋ฉฐ, ํ๋ฉด ๋๋น๊ฐ ์ต์ 61.25em์ธ ๊ฒฝ์ฐ ์ธ๋ผ์ธ figure๋ ์ต๋ 620px์
๋๋ค.
๋ฏธ๋์ด ์น์
์ ๋ฃจํ figure๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ figcaption(์จ๊ฒจ์ง์ง ์์ ๊ฒฝ์ฐ)์ z-index 6์ ๊ฐ์ง๋๋ค. ๋น๋์ค ๋ฃจํ ๋ฒํผ์ ํ๋จ์ ์ ๋ ฌ๋๋ฉฐ ํ๋จ ๋ง์ง 40px, ์ค๋ฅธ์ชฝ ๋ง์ง 3px์ ๊ฐ์ง๋๋ค. ์์๊ฑฐ ๋ฐ ์์๊ฑฐ ํด์ ์ปจํธ๋กค ์ปจํ
์ด๋๋ ์ค๋ฅธ์ชฝ ๊ฐ์ฅ์๋ฆฌ์ ์์นํ๋ฉฐ ์ผ์ชฝ ํจ๋ฉ 10px์ ๊ฐ์ง๋๋ค. ์บก์
๋ฒํผ์ z-index 100์ ๊ฐ์ง๋ฉฐ, ํ๋ฉด ๋๋น๊ฐ ์ต์ 61.25em์ธ ๊ฒฝ์ฐ ํ๋จ์์ 20px ์์น์ ์์ต๋๋ค. ํ๋ฉด ๋๋น๊ฐ ์ต์ 46.25em์ธ ๊ฒฝ์ฐ ์๋ค๋ง๊ทธ๋ํ ์ปจํ
์ด๋์๋ ์ต๋ ๋์ด ์ ํ์ด ์์ต๋๋ค.
๋ณธ๋ฌธ์ ์์ฒด ํธ์คํ
๋ ๋น๋์ค ์์ผ๋๋๋ ์ต๋ 620px์ ์ ์ฒด ๋๋น๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ธ๋ก์ผ๋ก ํ์๋๊ณ ์ํ๋จ 12px ๋ง์ง์ ๊ฐ์ง๋๋ค. ํด๋น ๋ฃจํ figure์ ๋น๋์ค๋ ์ ์ฒด ๋๋น, ์๋ ๋์ด, ์ต๋ 620px๋ก ์ค์ ์ ๋ ฌ๋ฉ๋๋ค. ๋ฃจํ figure๊ฐ ๋ชฐ์
ํ ๋น๋์ค ์์์ธ ๊ฒฝ์ฐ ์์ผ๋๋๋ ์์ง ๋ง์ง 12px๋ก ์ ์ฒด ๋๋น๋ก ํ์ฅ๋๋ฉฐ, figure์ ๋น๋์ค๋ ์ต๋ ๋๋น์ ์ค์ ์ ๋ ฌ์ ์์ต๋๋ค. ํ๋ฉด ๋๋น๊ฐ ์ต์ 71.25em์ธ ๊ฒฝ์ฐ ๋ชฐ์
ํ ์์ผ๋๋๋ ๋๋น 1140px์ด ๋๊ณ ์ผ์ชฝ์ผ๋ก 180px ์ด๋ํ๋ฉฐ, figcaption์ ์ผ์ชฝ ๋ง์ง 20px์ ๊ฐ์ง๋๋ค. ํ๋ฉด ๋๋น๊ฐ ์ต์ 81.25em์ธ ๊ฒฝ์ฐ ๋๋น 1300px์ด ๋๊ณ ์ผ์ชฝ์ผ๋ก 260px ์ด๋ํฉ๋๋ค.
๋ฃจํธ๋ ์ฌ๋ฌ ์ฌ์ฉ์ ์ ์ ์์ฑ์ ์ ์ํฉ๋๋ค: dateline ์์ #606060, ํค๋ ํ
๋๋ฆฌ #dcdcdc, ์บก์
ํ
์คํธ #999, ์บก์
๋ฐฐ๊ฒฝ hsla(0, 0%, 7%, .72), feature ์์ #c70000, ๊ทธ๋ฆฌ๊ณ primary pillar ๋๋ feature ์์์ผ๋ก ๋์ฒด๋๋ new pillar colour. ๋ถ์ ๋ชฉ ํ
์คํธ, pullquote ํ
์คํธ, pullquote ์์ด์ฝ์ secondary pillar ์์์ ์ฌ์ฉํ๋ฉฐ, block quote ํ
์คํธ๋ ๊ธฐ์ฌ ํ
์คํธ ์์์ ์ฌ์ฉํฉ๋๋ค. Block quote๋ secondary pillar์์ fill ์์์ ๊ฐ์ ธ์ต๋๋ค. ๋คํฌ ๋ชจ๋์์(์์ ๊ตฌ์ฑํ๊ฐ ๋ช
์์ ์ผ๋ก light๋ก ์ค์ ๋์ง ์์ ๊ฒฝ์ฐ) ๋ถ์ ๋ชฉ, pullquote ๋ฐ ํด๋น ์์ด์ฝ์ ๋คํฌ ๋ชจ๋ pillar ์์์ผ๋ก ์ ํ๋๋ฉฐ, block quote๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค.
Atom ์์์๋ ํจ๋ฉ์ด ์์ต๋๋ค. Atom ์์๊ฐ ํด๋น ์ ํ์ ์ฒซ ๋ฒ์งธ์ด๊ณ ๋ค์ ๋จ๋ฝ, ๋ก๊ทธ์ธ ๊ฒ์ดํธ, ๋ค๋ฅธ Atom ๋๋ ์ ์ฌํ ๊ฒ์ด ์ค๋ ๊ฒฝ์ฐ ๋ค์ ๋จ๋ฝ์ ํน๋ณํ ๊ฐ๊ฒฉ์ ๊ฐ์ง๋๋ค. ๋ง์ง๋ง์ด ์๋ ์ํ์ ๋ค, ๋๋ ๊ด๊ณ ์ฌ๋กฏ ์ปจํ
์ด๋ ๋ค์ ๋จ๋ฝ์ด ์ค๋ ๊ฒฝ์ฐ์๋ ๋์ผํ๊ฒ ์ ์ฉ๋ฉ๋๋ค.์ ๊ณตํ์ ํ
์คํธ๋ CSS ์ฝ๋์ด์ง ์ฐ๋ฌธ์ด ์๋๋ฏ๋ก ์์ฐ์ค๋ฌ์ด ์์ด ๋ฒ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ํ์๋ฉด ์ด CSS๊ฐ ๋ฌด์์ ํ๋์ง ํ์ดํ ์์ด๋ก ์ค๋ช
ํด ๋๋ฆด ์ ์์ต๋๋ค.์ ๋ ๊ทธ๊ฒ์ ์ ์ฐฝํ ์์ด๋ก ๋ค์ ์ธ ์ ์์ต๋๋คโ๊ทธ๊ฒ์ CSS ์ฝ๋์ด์ง ์ฐ๋ฌธ์ด ์๋๋๋ค. ์ํ์๋ฉด ์คํ์ผ์ด ๋ฌด์์ ํ๋์ง ํ์ดํ ์์ด๋ก ์ค๋ช
ํด ๋๋ฆฌ๊ฑฐ๋, ๋ค์ ์ฐ๊ณ ์ถ์ ์ค์ ํ
์คํธ๋ฅผ ๊ณต์ ํด ์ฃผ์ค ์ ์์ต๋๋ค.์ด CSS ์ฝ๋๋ ๊ธฐ์ฌ ํค๋, ํค๋๋ผ์ธ, ๋ฉํ๋ฐ์ดํฐ, ์คํ ๋ํผ์คํธ, ์ด์ํ์ ๋ํ ๋ฐ์ํ ๋ ์ด์์์ ์ ์ํฉ๋๋ค. CSS Grid๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์์ ์ด๋ฌํ ์์๋ฅผ ๋ฐฐ์นํ๋ฉฐ, ์ค๋จ์ ์ 61.25em, 71.25em, 81.25em์
๋๋ค. ๋ ์ด์์์ ์ด๊ณผ ํ ๊ตฌ์กฐ๋ฅผ ์กฐ์ ํ๊ณ , ํ
๋๋ฆฌ๋ฅผ ์ถ๊ฐํ๋ฉฐ, ๋งํฌ์ figure๋ฅผ ์คํ์ผ๋งํ์ฌ ๋ค์ํ ๊ธฐ๊ธฐ์์ ์ฝํ
์ธ ๊ฐ ์ ๋๋ก ํ์๋๋๋ก ํฉ๋๋ค.furniture wrapper์ standfirst๋ ์ฝ๊ฐ์ ์ผ์ชฝ ์คํ์
์ ๊ฐ์ง๋๋ค. ๊ธฐ์ฌ ํค๋์์ label div๋ ์ฝ๊ฐ์ ์๋จ ํจ๋ฉ์ ๊ฐ์ง๋๋ค. headline h1์ semibold๋ก ์ค์ ๋๋ฉฐ, ์ต๋ ๋๋น 620px, ๊ธ๊ผด ํฌ๊ธฐ 32px์
๋๋ค. ๋ ๋์ ํ๋ฉด(์ต์ 71.25em)์์ ์ต๋ ๋๋น๋ 540px์ด ๋๊ณ ๊ธ๊ผด ํฌ๊ธฐ๋ 50px๋ก ์ฆ๊ฐํฉ๋๋ค. 46.25em ์ด์์์ keyline-4์ lines ์์๋ ์ค๋ฅธ์ชฝ ๋ง์ง์ด ์์ผ๋ฉฐ, 61.25em ์ด์์์๋ ์จ๊ฒจ์ง๋๋ค. ํด๋น SVG๋ stroke์ header border color๋ฅผ ์ฌ์ฉํฉ๋๋ค. meta ์น์
๋ 46.25em ์ด์์์ ์ค๋ฅธ์ชฝ ๋ง์ง์ ์์ต๋๋ค. meta ๋ด์ social ๋ฐ comment ์์๋ ํ
๋๋ฆฌ์ header border color๋ฅผ ์ฌ์ฉํ๋ฉฐ, meta ์ปจํ
์ด๋ ๋ด๋ถ์ gu-island๋ ์จ๊ฒจ์ง๋๋ค. standfirst๋ 10px ์ผ์ชฝ์ผ๋ก ์ด๋ํ๊ณ ์ผ์นํ๋ ํจ๋ฉ์ ๊ฐ์ง๋ฉฐ, 46.25em ์ด์์์ 2px์ ์๋จ ํจ๋ฉ์ ๊ฐ์ง๋๋ค. ํด๋น ๋จ๋ฝ์ regular weight, 20px, ํ๋จ ํจ๋ฉ 14px์
๋๋ค. main media ์์ญ์ ์๋์ ์ผ๋ก ์์นํ๋ฉฐ, ์๋จ ๋ง์ง์ด ์๊ณ ํ๋จ ๋ง์ง 2px์ด๋ฉฐ, portrait grid ์์ญ์ ๋ฐฐ์น๋ฉ๋๋ค. ๋ด๋ถ div๋ ์ ์ฒด ๋๋น๋ฅผ ๊ฐ์ง๋ฉฐ ์ธ๋ผ์ธ ๋ง์ง์ด ์์ต๋๋ค. 61.25em ์ด์์์ ํ๋จ ๋ง์ง์ด ์ ๊ฑฐ๋ฉ๋๋ค. ์ต๋ 46.24em ํ๋ฉด์์ ์คํฌ๋กค๋ฐ๋ฅผ ์ ์ธํ ์ ์ฒด ๋ทฐํฌํธ ๋๋น์ ๊ฑธ์ณ ์๊ณ ์ผ์ชฝ์ผ๋ก 10px ์ด๋ํฉ๋๋ค. 30em์์ 46.24em ์ฌ์ด์์๋ ๊ทธ ์ผ์ชฝ ์ด๋์ด 20px์ด ๋ฉ๋๋ค. Figcaption์ ํ๋จ์ ์ ๋ ์์นํ๋ฉฐ, CSS ๋ณ์์์ ํจ๋ฉ๊ณผ ๋ฐฐ๊ฒฝ ๋ฐ ํ
์คํธ ์์์ ๊ฐ์ง๋ฉฐ, ์ต๋ ๋๋น๊ฐ ์๊ณ ํ๋จ ๋ง์ง์ด ์์ผ๋ฉฐ ์ต์ ๋์ด 46px์
๋๋ค. ๋ด๋ถ span์ header border color๋ฅผ ์ฌ์ฉํ๋ฉฐ, ํด๋น span ๋ด๋ถ์ SVG๋ ๊ทธ๊ฒ์ผ๋ก ์ฑ์์ง๋๋ค. ์ฒซ ๋ฒ์งธ span์ ์จ๊ฒจ์ง๊ณ , ๋ ๋ฒ์งธ๋ ์ต๋ ๋๋น 90%๋ก ํ์๋ฉ๋๋ค. 30em ์ด์์์ figcaption ํจ๋ฉ์ด ์ฆ๊ฐํฉ๋๋ค. ์จ๊ฒจ์ง figcaption์ ๋ถํฌ๋ช
๋๊ฐ 0์
๋๋ค. caption ๋ฒํผ์ ๋ธ๋ก ์์ค์ ์ ๋ ์์น ์์๋ก ์ค๋ฅธ์ชฝ ํ๋จ์ ์์ผ๋ฉฐ, ์ํ ๋ฐฐ๊ฒฝ, ํ
๋๋ฆฌ ์์, ์ฝ๊ฐ์ ํจ๋ฉ์ ๊ฐ์ง๋๋ค. ํด๋น SVG๋ ์ฝ๊ฐ ์ถ์๋ฉ๋๋ค. 30em ์ด์์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์กฐ๊ธ ๋ ์ด๋ํฉ๋๋ค. ๋ ๋์ ํ๋ฉด์์ ์ธํฐ๋ํฐ๋ธ ๋ฉ์ธ ์นผ๋ผ์ ํน์ ์๋จ ์คํ์
๊ณผ ๋์ด๋ฅผ ๊ฐ์ง ์์ฌ ์์๋ฅผ ์ป์ต๋๋ค. ์ธํฐ๋ํฐ๋ธ ๋ฉ์ธ ์นผ๋ผ ๋ด๋ถ์ ์ ๋ชฉ์ ์ต๋ ๋๋น 620px์
๋๋ค. ๋คํฌ ๋ชจ๋์์(๋ช
์์ ์ผ๋ก light๋ก ์ค์ ๋์ง ์์ ๊ฒฝ์ฐ) ์ฌ๋ฌ CSS ๋ณ์๊ฐ follow text, follow icon fill, standfirst text, standfirst link text and border, byline color์ ๋ํด ์ฌ์ ์๋ฉ๋๋ค. ๋ฃจํธ๋ ๋ํ ๋คํฌ ๋ชจ๋ pillar๋ก ๋์ฒด๋๋ new pillar color ๋ณ์๋ฅผ ์ ์ํฉ๋๋ค.r(--darkModeFeature) ) !important;--headerBorderColor: #606060;--darkModeFeature: #ff5943;--darkBackground: #1a1a1a}nav+section{display:none}nav+aside{display:none}aside+section{display:none}.furniture-wrapper{background-color:var(--darkBackground);margin:0 -10px;padding:0 10px 4px}@media (min-width: 30em){.furniture-wrapper{margin:0 -20px;padding:0 20px 8px}}@media (min-width: 61.25em){.furniture-wrapper{padding:0 20px}}@media (min-width: 81.25em){.furniture-wrapper:before{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;left:calc((100vw - 1298px)/-2);background-color:var(--darkBackground);border-right:1px solid var(--headerBorderColor)}.furniture-wrapper:after{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;right:calc((100vw - 1298px)/-2);background-color:var(--darkBackground)}}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{color:var(--new-pillar-colour, --darkModeFeature)}@media (min-width: 61.25em){.furniture-wrapper #headline>div:first-child,.furniture-wrapper [data-gu-name=headline]>div:first-child,.furniture-wrapper .headline>div:first-child{border-top:1px solid var(--headerBorderColor)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:700;color:#dcdcdc}.furniture-wrapper #headline figure,.furniture-wrapper [data-gu-name=headline] figure,.furniture-wrapper .headline figure{margin-top:0;margin-bottom:2px}@media (min-width: 71.25em){.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{background-color:var(--headerBorderColor)}}.furniture-wrapper #meta details,.furniture-wrapper #meta summary,.furniture-wrapper #meta summary span,.furniture-wrapper [data-gu-name=meta] details,.furniture-wrapper [data-gu-name=meta] summary,.furniture-wrapper [data-gu-name=meta] summary span{color:#dcdcdc}.furniture-wrapper #meta .meta__social a,.furniture-wrapper #meta .meta__social button,.furniture-wrapper [data-gu-name=meta] .meta__social a,.furniture-wrapper [data-gu-name=meta] .meta__social button{border-color:var(--headerBorderColor);color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a svg,.furniture-wrapper #meta .meta__social button svg,.furniture-wrapper [data-gu-name=meta] .meta__social a svg,.furniture-wrapper [data-gu-name=meta] .meta__social button svg{fill:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover,.furniture-wrapper #meta .meta__social button:hover,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover{color:var(--darkBackground);background-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover svg,.furniture-wrapper #meta .meta__social button:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg{fill:var(--darkBackground)}.furniture-wrapper #meta div,.furniture-wrapper [data-gu-name=meta] div{color:#dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{color:var(--new-pillar-colour, --darkModeFeature);text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst a,.furniture-wrapper .standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper [data-gu-name=standfirst] a,.furniture-wrapper [data-gu-name=standfirst] li a{border-bottom:none;color:var(--new-pillar-colour, --darkModeFeature);background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--headerBorder, #dcdcdc);text-decoration-thickness:1px}.furniture-wrapper .standfirst a:hover,.furniture-wrapper .standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper #standf์ฒซ์งธ, ๋ชฉ๋ก ํญ๋ชฉ ๋งํฌ ํธ๋ฒ, furniture wrapper standfirst ๋งํฌ ํธ๋ฒ, furniture wrapper standfirst ๋ชฉ๋ก ํญ๋ชฉ ๋งํฌ ํธ๋ฒ: ํ๋จ ํ
๋๋ฆฌ๋ฅผ ์ ๊ฑฐํ๊ณ ํ
์คํธ ์ฅ์ ์์์ new pillar color ๋๋ dark mode feature๋ก ์ค์ ํฉ๋๋ค.
Furniture wrapper standfirst ๋จ๋ฝ, standfirst ๋จ๋ฝ, standfirst data attribute ๋จ๋ฝ: ์์์ #dcdcdc๋ก ์ค์ ํฉ๋๋ค.
์ต์ ๋๋น 61.25em์์: furniture wrapper standfirst, standfirst, standfirst data attribute์ ์ฒซ ๋ฒ์งธ ๋จ๋ฝ์ header border color์ 1px solid ์๋จ ํ
๋๋ฆฌ๋ฅผ ๊ฐ์ง๋๋ค.
์ต์ ๋๋น 71.25em์์: ํด๋น standfirst ์์์ ์ฒซ ๋ฒ์งธ ๋จ๋ฝ์ ์๋จ ํ
๋๋ฆฌ๊ฐ ์์ต๋๋ค.
Furniture wrapper standfirst ๋ชฉ๋ก ํญ๋ชฉ, standfirst ๋ชฉ๋ก ํญ๋ชฉ, standfirst data attribute ๋ชฉ๋ก ํญ๋ชฉ: ์์์ #dcdcdc๋ก ์ค์ ํฉ๋๋ค.
์ต์ ๋๋น 71.25em์์: furniture wrapper standfirst, standfirst, standfirst data attribute์ before ์์ฌ ์์๋ header border color์ ๋ฐฐ๊ฒฝ์์ ๊ฐ์ง๋๋ค.
์ต์ ๋๋น 46.25em์์: furniture wrapper before ์์ฌ ์์๋ content, ์ ์ฒด ๋์ด, top 0, ์ ๋ ์์น, dark background color, header border color์ 1px solid ์ค๋ฅธ์ชฝ ํ
๋๋ฆฌ, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 738px์ ๋บ ๊ฐ์ ์์ 2๋ก ๋๋ ์ผ์ชฝ ์์น, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 738px์ ๋บ ๊ฐ์ 2๋ก ๋๋ ๋๋น๋ฅผ ๊ฐ์ง๋๋ค. furniture wrapper after ์์ฌ ์์๋ content, ์ ์ฒด ๋์ด, top 0, ์ ๋ ์์น, dark background color, header border color์ 1px solid ์ผ์ชฝ ํ
๋๋ฆฌ, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 738px์ ๋บ ๊ฐ์ ์์ 2๋ก ๋๋ ์ค๋ฅธ์ชฝ ์์น, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 738px์ ๋บ ๊ฐ์ 2๋ก ๋๋ ๋๋น๋ฅผ ๊ฐ์ง๋๋ค.
์ต์ ๋๋น 61.25em์์: furniture wrapper before ์์ฌ ์์๋ content, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 978px์ ๋บ ๊ฐ์ 2๋ก ๋๋ ๋๋น, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 978px์ ๋บ ๊ฐ์ ์์ 2๋ก ๋๋ ์ผ์ชฝ ์์น๋ฅผ ๊ฐ์ง๋๋ค. furniture wrapper after ์์ฌ ์์๋ content, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 978px์ ๋บ ๊ฐ์ 2๋ก ๋๋ ๋๋น, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 978px์ ๋บ ๊ฐ์ ์์ 2๋ก ๋๋ ์ค๋ฅธ์ชฝ ์์น๋ฅผ ๊ฐ์ง๋๋ค.
์ต์ ๋๋น 71.25em์์: furniture wrapper before ์์ฌ ์์๋ content, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 1138px์ ๋บ ๊ฐ์ 2๋ก ๋๋ ๋๋น, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 1138px์ ๋บ ๊ฐ์ ์์ 2๋ก ๋๋ ์ผ์ชฝ ์์น๋ฅผ ๊ฐ์ง๋๋ค. furniture wrapper after ์์ฌ ์์๋ content, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 1138px์ ๋บ ๊ฐ์ 2๋ก ๋๋ ๋๋น, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 1138px์ ๋บ ๊ฐ์ ์์ 2๋ก ๋๋ ์ค๋ฅธ์ชฝ ์์น๋ฅผ ๊ฐ์ง๋๋ค.
์ต์ ๋๋น 81.25em์์: furniture wrapper before ์์ฌ ์์๋ content, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 1298px์ ๋บ ๊ฐ์ 2๋ก ๋๋ ๋๋น, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 1298px์ ๋บ ๊ฐ์ ์์ 2๋ก ๋๋ ์ผ์ชฝ ์์น๋ฅผ ๊ฐ์ง๋๋ค. furniture wrapper after ์์ฌ ์์๋ content, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 1298px์ ๋บ ๊ฐ์ 2๋ก ๋๋ ๋๋น, ๋ทฐํฌํธ ๋๋น์์ ์คํฌ๋กค๋ฐ ๋๋น์ 1298px์ ๋บ ๊ฐ์ ์์ 2๋ก ๋๋ ์ค๋ฅธ์ชฝ ์์น๋ฅผ ๊ฐ์ง๋๋ค.
Furniture wrapper keyline-4 svg ๋ฐ lines data attribute svg: stroke๋ฅผ header border color๋ก ์ค์ ํฉ๋๋ค.
Furniture wrapper meta social, meta social ๋ชฉ๋ก ํญ๋ชฉ ๋งํฌ span, meta comment, meta data attribute meta social, meta data attribute meta social ๋ชฉ๋ก ํญ๋ชฉ ๋งํฌ span, meta data attribute meta comment: ํ
๋๋ฆฌ ์์์ header border color๋ก ์ค์ ํฉ๋๋ค.
Article body h2 ๋ฐ interactive content body h2: ๊ธ๊ผด ๋๊ป๋ฅผ 200์ผ๋ก ์ค์ ํฉ๋๋ค. h2์ strong์ด ํฌํจ๋ ๊ฒฝ์ฐ ๊ธ๊ผด ๋๊ป๋ฅผ 700์ผ๋ก ์ค์ ํฉ๋๋ค.
print layout hide ์์ฑ์ด ์๋ div ul: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
rendering target apps ์์ฑ์ด ์๋ root: follow text๋ฅผ #dcdcdc๋ก, follow icon fill์ new pillar color๋ก, standfirst text๋ฅผ #dcdcdc๋ก, standfirst link text๋ฅผ new pillar color๋ก, standfirst link border๋ฅผ new pillar color๋ก, byline์ new pillar color๋ก, article meta lines๋ฅผ header border color๋ก, byline์ dark mode pillar๋ก ์ค์ ํฉ๋๋ค.
rendering target apps ์์ฑ์ด ์๋ root byline span: ์์์ new pillar color๋ก ์ค์ ํฉ๋๋ค.
rendering target apps ์์ฑ์ด ์๋ root byline span div ์ค ๋ค์ FollowWapper ์์๊ฐ ์ค๋ ๊ฒ: ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง๋ฅผ header border color, header border color 1px, transparent 1px๋ก ์ค์ ํฉ๋๋ค.
prefers color scheme ๋ฏธ๋์ด ์ฟผ๋ฆฌ์์.2020๋
6์์ ๋ฐ๋ปํ๊ณ ์กฐ์ฉํ ์ ๋
, ์คํ ์ ์ฐ๋กํ ์ด๋จธ๋ ๋๋ฆฌ์๋ ๋ฎํจ์ ์ํํธ์์ ์ฃฝ์ด๊ฐ๊ณ ์์๋ค. ๊ทธ๋
๋ ๋์ ๊ฐ์ ์ฑ ๋์ ์์๊ณ , ์ฐฝ๋ฐฑํ ์ผ๊ตด์ ํฐ ๋จธ๋ฆฌ์นด๋ฝ์ผ๋ก ๊ฐ์ธ์ฌ ์์์ผ๋ฉฐ, ํ์จํ๋ค. ๋ง์คํฌ์ ์ฅ๊ฐ, ๋ฉธ๊ท ์์น๋ง๋ฅผ ์ฐฉ์ฉํ ์คํ ๋ ๊ทธ๋
์ ์์์์ ์กธ๊ณ ์์๋ค. ๋๋๋ก ๋ผ์ด๋๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ฉฐ ๋
์ผ์ ์๊ฒฉํ ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฒ ๋๋ฌธ์ ์ฑ์ด "Z"๋ก๋ง ์๋ ค์ง ์คํ ๋ ์์ฌ์๊ณ , ์ด๋จธ๋๊ฐ ๋์กธ์ค์ ์๊ณ ๊ทธ์ ํจ๊ป ์ด๊ฒ ๋ ์ดํ ์๋
๊ฐ ์ด๋จธ๋๋ฅผ ๋๋ด์๋ค. ๊ทธ๋ ๊ทธ๋ ๋ฐค ๋ฌด์จ ์ผ์ด ์์๋์ง ๋์๊ฒ ๋งํ๋ค. ๊ทธ๋ ์ด๋จธ๋์ ์งง์ ์จ์๋ฆฌ์ ๊นจ์ด ๊ทธ๋
๋ฅผ ๋๋ฐ๋ก ์ํ๋ ค ํ๋ค. ๊ทธ๋
์ ๋์ ๊ฐ๊ฒจ ์์๊ณ ์
์ ์ ์ค๋ฏ๋ผ์ ธ ์์๋ค. ๊ทธ๋
๋ ์จ์ ๋ฉ์ท๋ค. ์คํ ๋ ๋์์ ์ฒญํ๋ ค ์ ํ๊ธฐ๋ฅผ ์์ ๋ค์์ง๋ง, ๊ทธ๋ ๋๋ฆฌ์๊ฐ ๋์ ๋จ๊ณ ๊ทธ์ ๋์ ์์ํ๋ค. ๊ทธ๋
๋ ๋ฏธ์๋ฅผ ์ง์๊ณ , ๋ง์ง๋ง์ผ๋ก ๊น์ ์จ์ ํ ๋ฒ ๋ค์ด๋ง์๊ณ , ๋ค์ ๋์ ๊ฐ๊ณ , ๊ฐ๋งํ ๋์ ์์๋ค. ์คํ ๋ ์์์ ์ฃผ์ ์์๋ค. ์์ฌ๋ก์ ๊ทธ๋ ์ฃฝ์์ ์ฌ๋ฌ ๋ฒ ๋ณด์์์ง๋ง, ์น์ด๋จธ๋์ ์ฃฝ์์ ๊ทธ๋ฅผ ์ถฉ๊ฒฉ์ ๋น ๋จ๋ ธ๋ค. ๊ทธ๋ ์ผ์ด๋ถ์ ๋ฏ, ํฌ๋ฏธํด์ง๋ ๋น ์์์ ๋ฐ์ง์ด๋ ์ฐฝ๋ฌธ๋ค์ ๋ฐ๋ผ๋ณด์๋ค. ๊ทธ๋ 66์ธ์๊ณ , ํ๊ณผ ์๋ฒ์ง๋ ๋ช ๋
์ ์ ์ธ์์ ๋ ๋ฌ๋ค. ๊ทธ๋ ์น๊ตฌ๊ฐ ์์๋ค. ๊ทธ๋ ๋ชจ๋ ์๊ฐ๊ณผ ์๋์ง, ๊ด์ฌ์ ์ด๋จธ๋๋ฅผ ๋๋ณด๋ ๋ฐ ์์๊ณ , ์ด์ ๊ทธ ์๋ฌด๊ฐ ๊ฐ์๊ธฐ ๋๋์ ์์งํ ์ฌ๋์ด ์์๋ค. ๊ทธ๋ ์ฆ์ ์์์ ์น๋ฅด๋ฉฐ ํ๋ก ์ ๋ํ๋ค. ๊ทธ๋ ์ด๋ถ์ ์ผ๊ณ ์นจ๋ ๋ค ๋ชจ์๋ฆฌ์ ๊ธ์ ์ ์๋ฅผ ๋์๋ค. ๊ทธ๋ ๊ทธ๋
์์ ์์ ๊ทธ๋
์ ์ํผ์ ๋ํด ์๊ฐํ๋ค. ์์์ด ๋๋์ ์คํ ๋ ์ ํ๊ธฐ๋ฅผ ๋ค์ด ์ฅ๋ก์์ฅ์ ์ ํํ๋ค. ๊ทธ๋ ์ ์ฐจ๋ฅผ ์๊ณ ์์๋ค. ์์ฌ๋ก์ ๊ทธ๋ ์น์ด๋จธ๋์ ์ฌ๋ง์ง๋จ์๋ฅผ ์ง์ ๋ฐ๊ธํ ์ ์์๋ค. ์ ํ๋ฅผ ๋์ ํ ์คํ ๋ ๊ธฐ๋ค๋ ธ๋ค. ๊ทธ๊ฒ์ ๊ทธ๊ฐ ์์ผ๋ก ์ฌ๋ฌ ๋ฌ ๋์ ๊ฒฝํํ ๋ง์ง๋ง ํ์จํ ์๊ฐ์ด์๋ค. ์ฅ๋ก์์ฅ์ ์ ํํ ํ, ์คํ ๋ ์ด๋จธ๋ ์์์ ๋ฐค์ ๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ ์คํ๊น์ง ๊ธฐ๋ค๋ฆฐ ๋์ ๋ฌธ์ ๋๋๋ฆฌ๋ ์๋ฆฌ๋ฅผ ๋ค์๋ค๊ณ ๋์๊ฒ ๋งํ๋ค. ๊ทธ๋ ์์ฌ๋ค์ด ์๋๋ผ ๋ณต๋์ ์๋ ๋ ๋จ์๊ฐ ๊ฒฝ์ฐฐ๊ด์ด๋ผ๋ ์ฌ์ค์ ๋๋๋ค. ๊ทธ๋ค์ ๋ฐฉํ์กฐ๋ผ๋ฅผ ์
๊ณ ์ด์ ๊ฐ์ง๊ณ ์์๋ค. ๊ทธ๋ ๊ทธ๋ค์ ์์ผ๋ก ์ด๋ํ๊ณ , ๊ทธ๋ค์ ๋ฐฉ๋ค์ ์ดํ๋ค. ๊ทธ๋ ๊ทธ๋ค์ ์ด๋จธ๋์ ์นจ์ค๋ก ์๋ดํ๊ณ ๋ฐ๋ก ๋ค๋ฐ๋์ง๋ง, ๊ฒฝ์ฐฐ๊ด๋ค์ ๊ทธ๋ฅผ ๋ง๊ณ ์์ ์์ผ๋ผ๊ณ ์์ฒญํ๋ค. ๊ฒฝ์ฐฐ๊ด๋ค์ด ์ด๋จธ๋์ ์์ ์ ์กฐ์ฌํ๋ ๋์ ์คํ ๋ ์์ ์ ์ฌ๋ฌด์ค์ ์์ ์์๋ค. 45๋ถ์ด ์ง๋ฌ๊ณ , ๊ทธ๋ ๋๊ตฐ๊ฐ๊ฐ ๋
ธํฌ๋ ์์ด ์ง์ผ๋ก ๋ค์ด์ค๋ ์๋ฆฌ๋ฅผ ๋ค์๋ค. ํค๊ฐ ํฌ๊ณ