CSS๐ง/css ์ ๋ ฌ๊ณต์ transform position3 CSS -transform: translate(-50%,-50%) ์ ๋ ฌ๊ณต์ transform: translate(-50%,-50%) ์ ๋ ฌ๊ณต์ ์ปจํ ์ธ ์ ์์๊ฐ ํญ์ ์ ๊ฐ์ด๋ฐ๋ก ๊ฐ๋๋ก ์ง์ translate() ์์ฑ translate (x, y) ํจ์์ ์์๋ฅผ ์ผ์ชฝ์์ ๋ถํฐ X๊ฑฐ๋ฆฌ , ์์ชฝ์์๋ถํฐ Y ๊ฑฐ๋ฆฌ๋งํผ ์๋์ ์ผ๋ก ์์น๋ฅผ ์ ํ๊ฑฐ๋ ์ด๋ ๋ฐ ์ฌ๋ฐฐ์น ์ง์ translateX(์ํ๋ง) ์ข์ฐ(์ํ ๋ฐฉํฅ)์ ์ด๋ ๊ฑฐ๋ฆฌ ๊ฐ์ ์ง์ translateY(์์ง๋ง) ํจ์๋ ์ํ(์์ง ๋ฐฉํฅ)์ ์ด๋ ๊ฑฐ๋ฆฌ ๊ฐ์ ์ง์ translateZ(z๋ฐฉํฅ๋ง) Z ๋ฐฉํฅ์ ๊ฑฐ๋ฆฌ๋ก ์ด๋์ ์ง์ % ์ง์ ๋ถ๊ฐ X (%์ฌ์ฉํด๋ 0) *์ฃผ์ํ ์ ์ ๋ ฌ๊ณต์์ ์ฌ์ฉํ์๋ ์ด๋ฏธ์ง๊ฐ ๊นจ์ง๋ ํ์์ด ์๋ค. ๋ชจ๋ํฐ๋ ํฝ์ ๋ก ์ด๋ฃจ์ด์ ธ ์๊ธฐ๋๋ฌธ์ %์ฌ์ฉ์ผ๋ก ํฝ์ ์ ๋ง์ง ์์ ์ ์ด๋ฏธ์ง๊ฐ ๊นจ์ ธ๋ณด์ ๊ธฐ์กด ์ ๋ ฌ๊ณต์ ์ฌ์ฉ์ #header ... 2022. 9. 21. css position ์ผ๋ก ๋์ฐ๊ธฐ+์ ๋ ฌ๊ณต์ posiion : ๋ ์ด์ด๊ฐ๋ . ๋ถ๋ชจ์ ์๋ฆฌ๋จผํธ (element:์์) ์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์์ ๋กญ๊ฒ ๋ฐฐ์นํ ์ ์๋ค. ์์ฑ์ผ๋ก relative(๋น๊ต์์ ์๋์ ์ธ) , absolute(๋น๊ต๋์์ด์๋), fixed (๊ณ ์ ๋), 3๊ฐ์ง๊ฐ ์๋ค position: relative position: absolute; position: fixed; ๋ถ๋ชจ์ ๊ธฐ์ค์ or ์ ์๋ฆฌ๋์ฐ๊ธฐ (absolute์ ๊ธฐ์ค์ด ๋๋ค.) ๋ถ๋ชจ์๊ฒ ๊ธฐ์ค์ ์ ์ฉ ์ฐฝ ๊ธฐ์ค / ๊ธฐ์ค๋ณ๊ฒฝ ๋ถ๊ฐ ์ฐฝ๊ณ ์ ๋ ์ด์ด ๊ธฐ์ค์์์ ๋ค๋ฅธ ์์์ ๊ฒน์น ๋ ์ฌ์ฉ ๋ธ๋ญ์ด ๋๋ฉฐ ํฌ๊ธฐ๋ ๋ด์ฉ๋งํผ ์ค์ด๋ฌ ์ขํ๊ฐ ์์ > ์์ ์ด ๊ธฐ์ค ์ขํ๊ฐ ์์ > ๊ธฐ์ค์์๋ฅผ ๋ฐ๋ผ ์์น๊ฐ ๋ณ๊ฒฝ ๋ฐ๊นฅ ์์์ ๊ธฐ์ค์ด ์์๊ฒฝ์ฐ ์ฐฝ ๊ธฐ์ค ๋ถ๋ชจ์์ ๋ชจ๋ ์์๊ฐ absolute์ผ ๊ฒฝ์ฐ ๋ถ๋ชจ๋์ด๋ 0, ๋์ด.. 2022. 9. 13. css button ์ฌ๋ผ์ด๋ ๋ฒํผ, ํฌ์ง์ ์ ๋ ฌ๊ณต์ .container .main_slider .btn_wrap button:hover { background-position: 0 -60px; } ์๋จ ์ฌ๋ผ์ด๋์ ๋ฒํผ์ ๋ฃ์ด๋ณด์! ๋จผ์ HTML๋ก section ๊ตฌ์กฐ์์ ๋ฒํผ์ ์ง์ ํด์ค๋ค. (์์ชฝ์ด๋ฏ๋ก ๋ฒํผ์ div๋ก ๊ฐ์๊ฒ!) ์ ๋ชฉ ๊ธ์๋ '์คํฌ๋ฆฐ๊ธฐ๋ฅ' ์ ๊ทผ์ฑ ๋๋ฌธ์ ๊ผญ ๋ฃ์ด์ฃผ์ด์ผํ๋ค. ์ด์ ์ฌ๋ผ์ด๋ ๋ค์์ฌ๋ผ์ด๋ ์ ์ด์ css๋ก ๊ฐ์ ๊พธ๋ฉฐ๋ณด์ .container .main_slider .btn_wrap { position: absolute; width: 1100px; left: 50%; margin-left: -550px; bottom: 178px; padding-left: 60px; } ๋ฉ์ธ ์ด๋ฏธ์ง๊ฐ position์ผ๋ก ๋ ์๊ธฐ ๋๋ฌธ์ ๋ฒํผ๋ positi.. 2022. 9. 12. ์ด์ 1 ๋ค์