:hover๋ CSS์ ๊ฐ์ ํด๋์ค๋ก ์น ๋ธ๋ผ์ฐ์ ์์ ์ฌ์ฉ์์ ๋ง์ฐ์ค๊ฐ ์์์ ์ฌ๋ผ๊ฐ๋ฉด ํ์ฑํ๋๋ค.
์๋๋ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ๋์ด์ ๋์ด๊ฐ ์ปค์ง๋ฉฐ ๋ฐ์ค์๊น์ด ๋นจ๊ฐ์์ผ๋ก ๋ฐ๋๋ hover ํจ๊ณผ์ ๋๋ค.
//main.css
.box1:hover {
width: 300px;
height: 300px;
background-color: red;
}
css ์ ํ์๋ค์ :hover ๋ถ์ฌ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
//main.css
.box1 {
width: 100px;
height: 100px;
background-color: orange;
}
์์์ ๋ณด๋ฏ์ด ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ๊ธฐ์ ( .box1 ) css์ ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ ํ( box1:hover )์ css๋ฅผ ๋ณผ ์ ์๋ค.
๋์ด/๋์ด 100px์ ์ค๋ ์ง ์๊น ๋ฐ์ค๊ฐ ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ์ ๋ ๋์ด/๋์ด 300px์ ๋นจ๊ฐ์ ๋ฐ์ค๋ก ๋ณํ๋ ์ฝ๋์ด๋ค.
์ด๋ ๊ฒ ๋ง์ฐ์ค๊ฐ ์ฌ๋ผ๊ฐ์ ๋ ์ ์ฌ๋ผ๊ฐ์ง ์์์ ๋ ์ ๊ณผ ํ์ ์ํ๋ฅผ ์ ์ํ์ฌ ์์๊ฐ ๋ณํ๋ ํจ๊ณผ๋ฅผ ์ค ์ ์๋ ๊ฒ์ด๋ค.
๐ซ์ค์ต
- ์ฃผํฉ์ ๋ฐ์ค์ ๋ง์ฐ์ค ์ฌ๋ ค๋ณด์ธ์!!
See the Pen hover by Zookeeper0 (@zookeeper0) on CodePen.
์์ codepen์ ์ฝ๋์ ๊ฐ์ด ๋ณํ๊ธฐ์ css์ธ .box1์ ๋ง์ง๋ง ์์ฑ์ผ๋ก transition : 1s; ๋ฅผ ๋ณผ ์์๋ค.
:hover ๊ฐ์ํด๋์ค ์ฌ์ฉ์ transition ์ฝ๋์ ํจ๊ป ์ฌ์ฉํ๋ฉด ์์ฐ์ค๋ฝ๊ฒ ํ์ด๋์ธ-์์๋๋ ํจ๊ณผ๋ฅผ ๋ผ ์ ์์ด์
์๋นํ ์ข์ ์กฐํฉ์ด๋ค.
728x90
'๐โ๐จFRONT-END > ๐จCSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ ๋ง๋ค 3๋ถ CSS] CSS ์ ํ์ #๋ณตํฉ (0) | 2022.10.13 |
---|---|
[๋ ๋ง๋ค 3๋ถ CSS] CSS ์ ์ธ ๋ฐฉ์ - ๋ด์ฅ/๋งํฌ/์ธ๋ผ์ธ/@import (0) | 2022.10.10 |
[๋ ๋ง๋ค 3๋ถ CSS] ๊ธ์์ ์์ (0) | 2022.10.07 |
[๋ ๋ง๋ค 3๋ถ CSS] ๊ฐ์์์ ์ ํ์ ::before ::after (0) | 2022.10.06 |
[๋ ๋ง๋ค 3๋ถ CSS] ๊ฐ์ํด๋์ค :active (0) | 2022.10.04 |