์ฌ์ดํธ๋ช
: earth
์์
๊ธฐ๊ฐ: 3.5์ผ ์์
๋ผ์ด๋ธ๋ฌ๋ฆฌ: swiper, jQuery
์ ํ: ๋ฐ์ํ, ํด๋ก ์ฝ๋ฉ
์ฐธ์ฌ๋: 100%
mask-image๋ฅผ ์ด์ฉํด์ผํ๋ค.
background-image์ฒ๋ผ url์ ์ด์ฉํด์ผํ๋ค.
id์ฐ๊ฒฐ
<mask id="mask">
<rect fill="#000000" x="0" y="0" width="400" height="300"></rect>
<circle fill="#FFFFFF" cx="150" cy="150" r="100" />
<circle fill="#FFFFFF" cx="50" cy="50" r="150" />
</mask>
-webkit-mask-image: url(#mask);
mask-image: url(#mask);
๋จผ์ ํ์ํ๊ฑด <defs></defs>์ด๋ค
defs๋??
definitions ์ ์
๊ทธ๋ํฝ ์ค๋ธ์ ํธ๋ค์ ์ด๋์๋ ์ฐธ์กฐ๋ ์ ์์ง๋ง, ์๋ฆฌ๋จผํธ ์์ ์ด๋ฌํ ์ค๋ธ์ ํธ๋ค์ ์ ์ํ๋ ๊ฒ์ ๊ทธ svg ์ปจํ ์ธ ์ ์ดํด๋ฅผ ๋์ด๊ณ , ๋ฌธ์์ ์ ๋ฐ์ ์ธ ์ ๊ทผ์ ์ ์ตํ๋ค.์ฝ๊ฒ๋งํด
๋์ค์ ์ฐธ์กฐํ ๊ทธ๋ํฝ ์์ ๊ฐ์ ๊ฒ๋ค์ ๋ด์๋๋ ๊ณต๊ฐ.
https://nyjchoi.tistory.com/15
<mask> <mask/>์ id๋ฅผ ์ง์ ํ์.<mask id="mask_a"> 2.<g></g> ์ ์คํ์ผ์ mask: url(#mask_a); id๊ฐ์ ์ฐ๊ฒฐํ์.
๋ค๋จ(multi-column) ๋ ์ด์์
columns: 2; column-gap: 48px;
๊ทธ๋ฆฌ๋ ์์ญ ์ค์
https://sorto.me/docs/Web/CSS/grid-template-areas
https://velog.io/@forest0501/CSS-Grid-Grid-Template-Areas%EC%99%80-Grid-Row-Grid-Column
grid-area๋ก ์ด๋ฆ์ค์
grid-template-areas๋ก ์์

์ฒ์ ์๊ณ ์๋๋๋ก columns์ ์คฌ์ง๋ง ์ ํ ์ํ๋ ์นธ๋งํผ ๋์ค์ง ์์๋ค.
๊ฒ์ ๊ฒฐ๊ณผ grid-column-end๊ฐ ํ์ํจ!!
grid-column-end: span 9;๋ ์ซ์๋งํผ ๋ผ์ธ์ ํ์ฅํ๋(+) ๊ฐ๋
9์นธ์ ํ์นธ์ผ๋ก ์น๋ค๋๋ป

์ ๋๋ฉ์ด์
์์์ ์ ๋ถ๋ถ์ด ์ ์ผ ๋ง์ง๋ง์ ์คํ๋์ด์ผํ๋๋ฐ ์์๋ถํฐ ๋์์์
-> animation-fill-mode๋ฅผ ์ด์ฉํด์ ํด๊ฒฐ
animation-fill-mode๋
์ ๋๋ฉ์ด์
์ด ๋๋ ํ์ ์ํ๋ฅผ ์ค์ ํฉ๋๋ค.
์์ฑ -> both
์ ๋๋ฉ์ด์
์ด์ ์ ๋ค ๊ฒฐ๊ณผ๋ฅผ ์กฐํฉํ์ฌ ์ค์ ํฉ๋๋ค.

ํธ๋ฒ์ ์๊พธ ๋ค์๊บผ๊ฐ ๋ฐ๋๊ณ ๋์ปน๊ฑฐ๋ฆฌ๋ ๋ฌธ์ ๊ฐ ์๊น
$('.swiper-pagination-bullet').hover(function() { $( this ).trigger( "click" ); });
์ค์์ดํผ ๋ฃจํ๊ธฐ๋ฅ์ด ๋ค์ด๊ฐ๋ค๋ฉด $( this ).trigger( "click" );์ด ๊ธฐ๋ฅ์ ์ฌ์ฉ ํ ์ ์๋ค.
โ slide2.slideToLoop()๋ฅผ ์ฌ์ฉํด์ผํ๋ค.
ํธ๋ฒํ์๋ ๋ฃจํ๋๋ผ๋ ๋ป
๋ด๊ฐ ์ซ์ 2๋ฅผ ๋ฃ์ผ๋ฉด ์ด๋๋ฅผ ํธ๋ฒํด๋ 2๋ฒ์งธ๋ก ๊ฐ๋ค.
slide2.slideToLoop($(this).index())
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ํธ๋ฒํ๋ ค๋ this์ ๊ธธ์ด(index)๋ก ๊ฐ๋ผ ํ๋ฉด ๋๋ค.

ํธ๋ฒํ์๋ ๋์จ ์์๋ค์๊ฒ ๋ง์ฐ์ค ํธ๋ฒ๋ฅผ ํ ์ ์๋ ์ผ ์ด ๋ฐ์;;
โ ๋ถ๋ชจ์ ํธ๋ฒ๋ฅผ ํ๋ค๊ณ ์จ์ค์ผํ๊ณ ๋ถ๋ชจ๊ฐ๋ก ๊ธธ์ด๋ฅผ ์ฃผ๋ฉด ์๋๋ค
์๋ ์ ๋ถ๋ถ์ ๊ฐ์ง๋ ์์๋๋ฐ ๋ํ๋ฌ๋ค ์ฌ๋ผ์ก๋ค ํ๊ธฐ๋๋ฌธ์

์์น๋ฅผ ์ค๋ฅธ์ชฝ์์ ์์ํ๊ฒ ํ๊ณ width: 0;๋ฅผ ์ด์ฉํด์ ํด๊ฒฐ!