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

hover2

CSS ๊ฐ€์ƒํด๋ž˜์Šค (1)-2_๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ํšจ๊ณผ(hover, transition) ์ถ”๊ฐ€! hover์™€ transition์„ ๊ฐ€์ง€๊ณ  ๋†€๋‹ค๊ฐ€ transition์— width์™€ height์˜ ์†๋„๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. .parent { width: 400px; height: 200px; position: relative; } .child { position: absolute; width: 25px; height: 25px; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: blueviolet; transition: width 0.95s, height 1s; } .child:hover { width: 100%; height: 100%; background-color: rgb(216, 179, 250);.. 2022. 1. 7.
CSS ๊ฐ€์ƒํด๋ž˜์Šค (1)_๋งˆ์šฐ์Šค ์˜ค๋ฒ„ ํšจ๊ณผ(hover, transition) ๋งˆ์šฐ์Šค๊ฐ€ ์˜ฌ๋ผ๊ฐ”์„ ๋•Œ ๋ณ€ํ™”๋ฅผ ์ฃผ๋Š” ๊ฐ€์ƒํด๋ž˜์Šค์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž hover aํƒœ๊ทธ๋กœ hover๋ฅผ ํ™œ์šฉํ•ด๋ณด์•˜๋‹ค. ๋“ค์–ด๊ฐ€๊ธฐ์ „์— aํƒœ๊ทธ ๊ด€๋ จ ์•Œ์•„๋‘˜ ๊ฒƒ 1. href ์†์„ฑ์„ ๋น„์›Œ๋‘๋ฉด jQuery๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š”๋‹ค. -> #none์„ ๋„ฃ์–ด์ฃผ์ž! 2. body์˜ ์ƒ‰์ƒ ์†์„ฑ์„ ์ ์šฉ๋ฐ›์ง€ ์•Š๋Š”๋‹ค. ์‚ฌ์šฉ๋ฒ• ์„ ํƒ์ž:hover ์œ„์ฒ˜๋Ÿผ ์„ ํƒ์ž ๋’ค์— ๊ฐ€์ƒํด๋ž˜์Šค๋ฅผ ์ ์–ด์ฃผ๋ฉด ๋˜๋Š”๋ฐ ์„ ํƒ์ž์™€ ๊ฐ€์ƒํด๋ž˜์Šค ์‚ฌ์ด์— ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ์žˆ์œผ๋ฉด ์•ˆ๋œ๋‹ค! ์˜ˆ์‹œ1 ๊ณต์ง€์‚ฌํ•ญ Q&A ์ปค๋ฎค๋‹ˆํ‹ฐ body { background-color: #fff; color: #333; font-size: 15px; } a { color: #333; text-decoration: none; font-weight: 700; transition: 0.3s; } a:hover { .. 2022. 1. 7.
๋ฐ˜์‘ํ˜•