
์ค๋์ ์์ ์ดํด๋ดค๋ CSS์ ๋ํ์ ์ธ 5๊ฐ์ง ์์ฑ์ ๋ํด ์์๋ณด๊ณ ์ ํ๋ค.
๐ ๋ ์ด์์ ์์ฑ
HTML ์์๋ค์ ์ํค, ํฌ๊ธฐ, ์ ๋ ฌ, ๋ฐฐ์น ๋ฐฉ์ ๋ฑ์ ์ค์ ํ๋ ๋ฐ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก,
๋ํ์ ์ธ ์์ฑ๋ค๋ก๋ ์๋์ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
| ์์ฑ | ์ค๋ช | ์์ |
| width, height | ํฌ๊ธฐ ์ง์ | width: 300px; |
| margin | ๋ฐ๊นฅ ์ฌ๋ฐฑ | margin: 20px; |
| padding | ์์ชฝ ์ฌ๋ฐฑ | padding: 10px; |
| display | ์์๋ค์ ๋ฐฐ์น ๋ฐฉ์ | display: flex; |
๐จ ์๊ฐ์ ์์ฑ
์์, ๋ฐฐ๊ฒฝ, ํ ๋๋ฆฌ ๋ฑ ๋์์ธ๊ณผ ๊ด๋ จ๋ ์์ฑ์ผ๋ก,
๋ํ์ ์ธ ์์ฑ๋ค๋ก๋ ์๋์ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
| ์์ฑ | ์ค๋ช | ์์ |
| background-color | ๋ฐฐ๊ฒฝ์ ์ง์ | background-color: lightblue; |
| background-image | ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ์ถ๊ฐ | background-image: url('bg.jpg'); |
| border | ํ ๋๋ฆฌ ์ค์ | border: 1px solid black; |
| box-shadow | ๊ทธ๋ฆผ์ ํจ๊ณผ | box-shadow: 2px 2px 8px gray; |
| opacity | ํฌ๋ช ๋ ์กฐ์ | opacity: 0.5; |
| border-radius | ํ ๋๋ฆฌ ๋ฅ๊ธ๊ฒ ๋ง๋ค๊ธฐ | border-radius: 10px; |
โ๏ธ ํ์ดํฌ๊ทธ๋ํผ ์์ฑ
ํ ์คํธ์ ๊ธ๊ผด, ํฌ๊ธฐ, ๊ฐ๊ฒฉ, ์ ๋ ฌ ๋ฑ์ ์ ์ดํ๋ ์์ฑ์ผ๋ก,
๋ํ์ ์ธ ์์ฑ๋ค๋ก๋ ์๋์ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
| ์์ฑ | ์ค๋ช | ์์ |
| color | ๊ธ์ ์์ | color: #333; |
| font-size | ๊ธ์ ํฌ๊ธฐ | font-size: 18px; |
| font-family | ๊ธ๊ผด ์ง์ | font-family: 'Arial', snas-serif; |
| font-weithg | ๊ตต๊ธฐ ์กฐ์ | font-weight: bold; |
| line-height | ์ค ๊ฐ๊ฒฉ | line-height: 1.6; |
| text-align | ์ ๋ ฌ | text-align: center; |
| letter-spacing | ๊ธ์ ๊ฐ๊ฒฉ | letter-spacing: 1px; |
๐๏ธ ์ ๋๋ฉ์ด์ ๋ฐ ์ ํ ์์ฑ
๋ถ๋๋ฌ์ด ๋ณํ๋ ์์ง์์ ๋ง๋ค ๋ ์ฌ์ฉํ๋ ์์ฑ์ผ๋ก,
๋ํ์ ์ธ ์์ฑ๋ค๋ก๋ ์๋์ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
| ์์ฑ | ์ค๋ช | ์์ |
| transition | ํน์ ์คํ์ผ์ ๋ณํ ์๋ ์ค์ | transition: all 0.3s ease; |
| transform | ์ด๋, ํ์ , ํ๋ / ์ถ์ ๋ฑ ๋ณํ | transform: scale(1.1); |
| animation | ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ ์ฒด ์ค์ | animation: fadeIn 2s ease; |
| @keyframes | ์ ๋๋ฉ์ด์ ๋จ๊ณ ์ ์ | @keyframes slideIn { ... } |
๐ฑ๏ธ ์ธํฐ๋ ํฐ๋ธ ์์ฑ
์ฌ์ฉ์์์ ์ํธ์์ฉ์ ๋ฐ์ํ๋ ์คํ์ผ ์ค์ ์์ฑ์ผ๋ก,
๋ํ์ ์ธ ์์ฑ๋ค๋ก๋ ์๋์ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
| ์์ฑ | ์ค๋ช | ์์ |
| :hover | ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ธ์ ๋ ์คํ์ผ | button:hover { background: yellow; } |
| :active | ํด๋ฆญํ๋ ์๊ฐ ์ ์ฉ | a:active { color: red; } |
| :focus | ์ ๋ ฅ์ฐฝ์ ํฌ์ปค์ค๊ฐ ์์ ๋ | input:focus { border-color: blue; } |
| cursor | ๋ง์ฐ์ค ์ปค์ ๋ชจ์ ๋ณ๊ฒฝ | cursor: pointer; |
'๐ป ์น > ๐ ์น ๊ธฐ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [์น ๊ธฐ์ด] ์ธํฐ๋ท์ ์ด๋ป๊ฒ ์๋ํ๋๊ฐ (0) | 2025.05.20 |
|---|---|
| [์น ๊ธฐ์ด] ๊ฐ๋จํ ์ฑํ ์ฐฝ ๋ง๋ค๊ธฐ ์ค์ต (0) | 2025.05.13 |
| [์น ๊ธฐ์ด] CSS๋ (0) | 2025.05.10 |
| [์น ๊ธฐ์ด] HTML์ด๋ (2) | 2025.05.07 |
| [์น ๊ธฐ์ด] ์น(Web) ์ด๋ (1) | 2025.05.07 |