๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

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.