Snippet/CSS ์ค๋ํซ
๐ Background ์ด๋ฏธ์ง ๋ฏธ๋ฆฌ ๋ก๋ ๊ธฐ๋ฒ
์ธํ_
2022. 3. 17. 11:49
background-image preload
์ด๋ฏธ์ง๋ฅผ ์ด์ฉํ ๋ฒํผ์ด๋ผ๋์ง, css์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ด์ฉํ ui์ ์ฌ์ฉ์๊ฐ ์ํธ์์ฉํ ๋,
๋ง์ผ ๊ทธ ui๊ฐ ๋ง์ฐ์คhover๊ฐ์ ์ฌ์ฉ์ ๋์์ ๋ฐ๋ผ์ ๋์ค์ ๋ํ๋ด๋ ํ์์ด๋ผ๋ฉด ์ด๋ฏธ์ง ๋ก๋๋๋๋์ ui๊ฐ ๋ง๊ฐ์ง๋ ํ์์ด ์์ ์๊ฐ ์๋ค.
๋ฐ๋ผ์, css์ ํ์ํ ์ด๋ฏธ์ง ์์ค๋ฅผ ๋ฏธ๋ฆฌ ๋ถ๋ฌ์ค๋ ํธ๋ฆญ์ ์๊ฐํด๋ณธ๋ค. ๋ํ ์ด ๋ฐฉ๋ฒ์ ๋ธ๋ผ์ฐ์ ์ ๋ฏธ๋ฆฌ ์์ฒญํ๊ธฐ ๋๋ฌธ์ ๋์์ ๋น๋๊ธฐ๋ก ํ๊บผ๋ฒ์ ๋ค์ด๋ก๋ํ์ฌ ๋ก๋ฉ ์๋ ํฅ์์ด ์์์๋ ์๋ค.
/* bodyํ๊ทธ์ ๊ฐ์์ ํ์๋ฅผ ์ด์ฉํ๋ค */
body::after{
/* ์์ค๋ง ๋ค์ด๋ฐ๊ณ ํ๋ฉด์ ๋ํ๋ด์ง ์๋๋ค. (์จ๊น ์ฒ๋ฆฌ) */
position:absolute;
width:0;
height:0;
overflow:hidden;
z-index:-1;
/* load images */
content:url(img1.png) url(img2.png) url(img3.gif) url(img4.jpg); /* ํ์ํ ์ด๋ฏธ์ง ์์ค๋ค ๋ค์ด */
}