์๋ ํ์ธ์ ๊ณฐ์ด์์:)
์ค๋์ ์ฐ์ฐํ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ js ๋ค์ ๋ณด๊ณ ์๋๋ฐ Parallax ๊ด๋ จํด์ ์น์ฌ์ดํธ๋ฅผ ๋ณด๊ฒ ๋์์ด์ ใ ใ
์คํฌ๋กค ๋ด๋ฆด ๋ ์ด๋ฏธ์ง๋ ๊ณ ์ ๊ฐ์ผ๋ฉด์ ๊ณ ์ ์ด ์๋์ง๋ง ์์๋๋ก ์์ง์ด๋๋ผ๊ณ ์
๊ทธ๋์ ์ค? ์ด๊ฑฐ ํฐ์คํ ๋ฆฌ ๋งจ ์์ ์ธ๋ค์ผ์ ์ค์ ํ๋ฒ ํด๋ณด์ ํด์ ์ด ๊ธ์ ์ฐ๊ฒ ๋๋ค์ ใ ใ
์ฐ์ ์ฐธ๊ณ ํ ์ฌ์ดํธ๋
https://www.w3schools.com/howto/howto_css_parallax.asp
์ฌ๊ธฐ์ ์์ธํ ๋์์๋๋ผ๊ณ ์! ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด์ ํจ๊ณผ๋ค์ด ๋ง์ง๋ง ๋จ์ํ css์ค์ ๋ง์ผ๋ก๋ ๊ด์ฐฎ์ ๋ชจ์ ์ด ์ค์ ๋์ด
์ ์ฉํ ๊ฒ ๊ฐ์์ ์ฐธ๊ณ ํด์ ํฌ์คํ ์ ์จ๋ด ๋๋ค.
์ฌ์ค.. ์ธ๋ถ js ์ฐ๋ค๊ฐ ์คํจํจ.
์ฐ์ ํฐ์คํ ๋ฆฌ์ ์ ์ฉ ์ ๊ณผ ํ๋ฅผ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค ์ค๋ช ์ ๋ฐ์ ํ ๊ฒ์!!
์ ์ฉ ์
์คํฌ๋กค ์ ๊ทธ๋ฅ ์ด๋ฏธ์ง์ ๋ณํ๊ฐ ์์ฃ ?? ๊ทธ๋ฅ ํ๋ฒํ๊ฒ ์๋๋๋๋ฐ์.
์ ์ฉ ํ๋ฅผ ๋ณด์๋ฉด ๋๋์ด ๋ค๋ฅผ ๊ฑฐ์์ ใ ใ
์ ์ฉ ํ
์ ์ฉ ํ์ ์คํฌ๋กค ์ ์ด๋ฏธ์ง๊ฐ ๋ฌด์ธ๊ฐ ๋ฌ๋ผ์ง์ง ์์๋์?? ใ ใ
์คํฌ๋กค ์ ์ด๋ฏธ์ง๋ ๊ณ ์ ์ธ ์ํ์์ ์์ ์๋๋ฅผ ๋ ๋ณด์ฌ์ฃผ๋ ๋ฏ ํ ์ฐ์ถ????
์ฌ๋ฐ์ด์ ์ ๋ ์ ์ฉํ ์ํ๋ก ์ฐ๊ณ ์๋๋ฐ์!
์ ๋ง ์ ๊ธฐํ์ง ์๋์???
์ ์ฉ ๋ฒ
/* ๊ฒ์๊ธ top์ด๋ฏธ์ง parallax ํจ๊ณผ */
.parallax {
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
์ฐ์ ์ ์์ค๋ฅผ ํฐ์คํ ๋ฆฌ html ํธ์ง-> CSS์ ๋ฃ์ด์ค๋๋ค.
์ ๋ post-cover์ ๋ฃ์ ๊ฑฐ๊ธฐ ๋๋ฌธ์ ํด๋น ์ค์ ์ถ๊ฐํ์ต๋๋ค.
post-cover๋ ํฐ์คํ ๋ฆฌ ๋ถ์ค ํจ ๊ธฐ์ค ๊ธ์ ๋งจ ์์ ๋ค์ด๊ฐ๋ ์ด๋ฏธ์ง ์์ญ์ ๋๋ค.
<script>
$(function(){
//ํ๋กํ ๋ฐ์ ํ
์คํธ ํจ๋กค๋ ์ค Start
$("div .post-cover").addClass("parallax");
//ํ๋กํ ๋ฐ์ ํ
์คํธ ํจ๋กค๋ ์ค End
});
</script>
๊ทธ๋ฆฌ๊ณ ํฐ์คํ ๋ฆฌ html ํธ์ง์ ์์ ์์ค๋ฅผ ์ถ๊ฐํด์ค๋๋ค.
์ด๋ฌ๋ฉด ์ค์ ๋์ ๋๋ค!
์ ๋ง ๊ฐ๋จํด์ ๋๊ตฌ๋ผ๋ ์ฝ๊ฒ ๋ฐ๋ผ ํ ์ ์๋ค๋ ์ฅ์ ๊ณผ ๋ธ๋ก๊ทธ์ ํจ๊ณผ๋ฅผ ์ค ์ ์์ด์ ์ข์ ๊ฑฐ ๊ฐ์ต๋๋ค.
๋ฐ๋ผ ํ์๋ค๊ฐ ์๋๊ฑฐ๋ ๊ถ๊ธํ์ ๊ฒ ์์ผ์๋ฉด ๋๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์!!
์ด์ ํฌ์คํ ์ ๋ง์น๊ฒ ์ต๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๊ตฌ๋ ๊ณผ ๊ณต๊ฐ์ ๊ฐ์ฌํ ๋ฐ๊ฒ ์ต๋๋ค ^^
'๊ฐ๋ฐ๊ด๋ จ > CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] background 4๊ฐ์ง ์์ฑ ์ ์ฉ๋ฒ (0) | 2022.08.29 |
---|
๋๊ธ