๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
CSS๐Ÿ”ง/css

css ๊ฐ€์‹œ์†์„ฑ(์‚ฌ๋ผ์ง€๊ฒŒ ํ•˜๊ธฐ) hover, transdition ๋“ฑ ์˜์—ญ์ •๋ฆฌ

by hyojinny 2022. 9. 23.


 

1.  display: none; ์˜์—ญ์‚ฌ๋ผ์ง

 

 

 display: none์€ ์ปจํ…์ธ ๋ฅผ ์•ˆ๋ณด์ด๊ฒŒ ํ•˜๊ณ  ์˜์—ญ๋„ ๊ฐ™์ด ์‚ฌ๋ผ์ง€๋‚˜,  transdition ์ด ์‚ฌ์šฉ ๋ถˆ๊ฐ€ํ•˜๋‹ค.

๋”ฐ๋ผ์„œ hover ๋“ฑ  transdition : all 2s ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ์“ฐ๊ณ  ์‹ถ์„๋•Œ ์‚ฌ์šฉ ๋ถˆ๊ฐ€.

 

  • display none ์œผ๋กœ ์ปจํ…์ธ ๋ฅผ ์‚ฌ๋ผ์ง€๊ฒŒ ํ–ˆ๋‹ค๋ฉด?
  • hover ์ ์šฉ ์ปจํ…์ธ ์—  display: block; ์„ ์ ์šฉ, ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€๋”ฐ๋Œ”์„๋•Œ ๋‹ค์‹œ ๋ณด์ด๋Š” ํšจ๊ณผ ๊ฐ€๋Šฅ

2. opacity:0; ์œผ๋กœ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ

 

 

opacity: 0; ์˜์—ญ ๋‚จ์•„์žˆ์œผ๋‚˜ ๋‚ด์šฉ์—†์–ด์ง ์„ ํƒ๊ฐ€๋Šฅ 
hover์—์„œ ์“ธ๋•Œ๋Š” opacity ๊ฐ’์„ 1๋กœ ์ฃผ์–ด ๋‹ค์‹œ ๋‚˜ํƒ€๋‚˜๊ฒŒํ•œ๋‹ค. 

 

๊ผญ  visibility: hidden; ์™€ ๊ฐ™์ด ์‚ฌ์šฉ

 

 3. visibility: hidden;
 

์˜์—ญ์€ ๋‚จ์•„์žˆ์œผ๋‚˜ ์„ ํƒ์•ˆ๋จ

๋Œ“๊ธ€