๋ฐ์ค ๋ชจ๋ธ
1) ๋ธ๋ก ๋ ๋ฒจ
๋ธ๋ก ๋ ๋ฒจ ์์๋ ์ ํ ์ค ๋ฐ๊ฟ์ด ๋ค์ด๊ฐ ๋ค๋ฅธ ์์๋ค์ ๋ค๋ฅธ ์ค๋ก ๋ฐ์ด๋ด๊ณ ํผ์ ํ ์ค์ ์ฐจ์ง
2) ์ธ๋ผ์ธ ๋ ๋ฒจ
๋ฐ์ค ๋ชจ๋ธ์ผ๋ก ๊ตฌ์ฑ๋๊ณ ํ์ฒ๋ผ ์ฌ๊ฐํ ๊ฐ์ ํํ๋ก ๋ง๋ค์ด์ง
width, height ๊ณ์ฐ
magin, border, padding ์ ํฉ์ฐํด์ค์ผ ํจ
width
์์๋ ์ ์ ๋๊ป์ padding์ด ํฌํจ๋์ด ์์์ผ๋ก ์ด๋ฅผ ๊ฐํด์ผ ํจ
์ฐ์ฐ์ ํจ์ฌ ์ฌ์
margin์ ํฌํจ๋์ง ์๋๋ค.
min-height
min-width
์๋์ผ๋ก contet์ ๋์ด๊ฐ ๋์ด๋จ
์์ ๋ ๊ฒ
๊ทธ๋ฅ height๋ฅผ ์ฃผ๋ฉด ๋์ด๋ณด๋ค ๋ง์ ๋ด์ฉ์ ๋ด์ผ๋ฉด ๋์น๋ค๋ ๋ฌธ์ ๊ฐ ์์
<span>์ width, height ์์ฑ์ ๋ฌด์๋๋ฉฐ, padding์ ๋ฐ์๋๊ณ ,
margin์ ์ข์ฐ ๊ฐ๊ฒฉ๋ง ๋ฐ์์ด ๋๊ณ ์ํ ๊ฐ๊ฒฉ์ ๋ฐ์์ด ๋์ง ์๋๋ค
inline-block ๋ ์ธ๋ผ์ธ ๋ธ๋ก์ธ๋ฐ ๋ธ๋ก์ ์์ฑ์ ์ธ ์ ์๋๋ก ๋ง๋ค์ด์ฃผ๋ ๊ฒ
display
display:none
์์ญ ์์ด์ง,
<div class="box" style ="display:none" >display:none</div>
visibility:hidden
์์ญ ์์ด์ง์ง ์์
<div class="box" style ="visibility:hidden" >visibility: hidden</div>
๋๊ธ ๋๋ณด๊ธฐ ๋ฑ์ ์ฌ์ฉ๋๋ค
Overflow
.visible { overflow : visible; }
.hidden { overflow : hidden; }
.scroll { overflow : scroll; }
.auto { overflow : auto; }
scroll auto ์ฐจ์ด
scroll์ ๋ด์ฉ์ด ์งง์๋ ์คํฌ๋กค์ด ์์
auto๋ ์คํฌ๋กค์ด ํ์ํ ๋๋ง ๋ณด์
resize
.b { resize: both;}
.h { resize: horizontal;}
.v { resize: vertical;}
.n { resize: none;}
contenteditable = "true"
ํ ์คํธ ์์๋ก ์ฌ์ฉ ๊ฐ๋ฅ
opacity
opacity : ์คํจ์ํฐ๋ ์์์ ๋ถํฌ๋ช ๋๋ฅผ ์ค์ . ๋ถํฌ๋ช ๋๋ ์์ ๋ค์ชฝ ์ฝํ ์ธ ๊ฐ ์จ๊ฒจ์ง๋ ์ ๋
.light { opacity :0.2; }
.medium { opacity :0.5; }
.heavy { opacity :0.9; }
.box:hover, .img:hover{ opacity: 1.0; }
hover์ ์ด์ฉํ์ฌ ๋ง์ฐ์ค ์ปค์๊ฐ ์์นํจ์ ๋ฐ๋ผ ํฌ๋ช /๋ถํฌ๋ช ํ๋๋ก ์กฐ์ ํ ์ ์์
border-style
ํ ๋๋ฆฌ ๋ค ๋ฉด์ ์คํ์ผ์ ์ง์
.bs1{ border-style: solid; border-color: red green; }
.bs2{ border-style: dotted; border-color: red green; }
.bs3{ border-style: dashed; border-color: red green; }
.bs4{ border-style: double; border-color: red green; }
.bs5{ border-style: groove; border-color: red green; }
.bs6{ border-style: ridge; border-color: red green; }
.bs7{ border-style: inset; border-color: red green; }
.bs8{ border-style: outset; border-color: red green; }
border-radius
๋ ์ด๋์ด์ค ์์ฑ์ ์์์ ๋ฐ๊นฅ ํ ๋๋ฆฌ ๊ฒฝ๊ณ์ ๋ชจ์๋ฆฌ๋ฅผ ๋ฅ๊ธ๊ฒ ๋ง๋ฆ
.br1 { border-radius: 30px; }
.br2 { border-radius: 30px 0; }
.br3 { border-radius: 150px; }
box-shadow
์์์ ํ ๋๋ฆฌ๋ฅผ ๊ฐ์ผ ๊ทธ๋ฆผ์ ํจ๊ณผ๋ฅผ ์ถ๊ฐ
.bs1 { box-shadow: 10px 10px 10px tomato; }
.bs2 { box-shadow: 0px 0px 20px tomato; }
.bs3 { box-shadow: 0px 0px 10px tomato inset; }
'๐ปProgramming > ๐ฉโ๐จHTML&CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] 04. ๋ ์ด์์ ํฌ์ง์ ๋ - float (0) | 2022.09.14 |
---|---|
[css] 04. ๋ ์ด์์ ํฌ์ง์ ๋ - margin ๊ฒน์นจ ํ์ (0) | 2022.09.14 |
[CSS] 03. ๋ฐฐ๊ฒฝ ๋ฐ ์ด๋ฏธ์ง ๊ด๋ จ ์คํ์ผ (0) | 2022.09.14 |
[CSS] (0) | 2022.09.14 |
[HTML] 04. ํ ์ด๋ธ ๊ด๋ จ ํ๊ทธ (0) | 2022.09.09 |