CSS ํธ๋ฆญ๐ฎ
8289 ๋จ์ด css
ํ๋กํ ์ด๋ฏธ์ง ์ฃผ์์ ๊ณก์ ํ ์คํธ
shape-outside
๋ ๋ ๋ค๋๋ ํ
์คํธ ์์ญ์ ๋ง๋ค๊ธฐ ์ํด ๊ธฐํํ์ ๋ชจ์์ ์ค์ ํ ์ ์๋ CSS ์์ฑ์
๋๋ค..circle{
width: 100px;
float: left;
shape-outside: circle(50%);
}
์ด๋ฏธ์ง์ ๋ง๊ฒ ์ฝ๊ฒ ํฌ๊ธฐ ์กฐ์
๋น๋ก์ ์ผ๋ก ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด์ ์ด๋ฏธ์ง๊ฐ ์ฃผ์ด์ง ๋๋น์ ์ผ์นํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์์ต๋๋ค. ์ด๋ฅผ ์ํํ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ต๋ ๋๋น๋ฅผ ์ฌ์ฉํ์ฌ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๋๋ค. ๋ค์์ ์ด์ ๋ํ ์์ ๋๋ค.
img {
max-width:100%;
height:auto;
}
์ ๋ ์์น
์น์์ ํญ๋ชฉ์ด ํญ์ ๋ฐฐ์น๋๋ ์์น๋ฅผ ์ ์ดํ๋ ค๋ ๊ฒฝ์ฐ ์ ๋ ์์น๊ฐ ์ด์ ๋ํ ํต์ฌ์ ๋๋ค.
position:absolute;
์์ด์ฝ ๋ฐ ๋ก๊ณ ์ SVG ์ฌ์ฉ
๋ชจ๋ ์ต์ ๋ธ๋ผ์ฐ์ ๋ฐ ํฌ๊ธฐ๋ ๋ชจ๋ ํด์๋ ์คํ์ผ์ ๋ํด SVG๋ฅผ ์ง์ํฉ๋๋ค. ๋ก๊ณ ๋ ์์ด์ฝ์ .jpg ๋๋.gif ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค. ๋ค์ ์ฝ๋๋ ์น์ฌ์ดํธ ๋ก๊ณ ๋ฅผ ํ์ํ๊ธฐ ์ํ CSS ์ฝ๋์ ๋๋ค.
#logo {
display: block;
text-indent: -9999px;
width: 100px;
height: 80px;
background: url(logo.svg);
background-size: 100px 80px;
}
๋ชจ๋ ์คํ์ผ ์ฌ์ ์
ํน์ ์์์ ๋ํด ๋ค๋ฅธ CSS ์คํ์ผ์ ์ฌ์ ์ํ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค! CSS ํ ๋ง ๋ค์์ ์ค์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ด ์น์ ํน์ ์์ญ์ ๋ํด H2 ํค๋๊ฐ ํ๋์์ด ์๋ ๋นจ๊ฐ์์ด ๋๋๋ก ํ๋ ค๋ฉด ๋ค์ CSS๋ฅผ ์ฌ์ฉํฉ๋๋ค.
.section h2 { color:red !important; }
์์ง ์ ๋ ฌ
๋น๊ฒฐ์ ๋ฉ๋ด ๋์ด์ ํ ์คํธ ์ค ๋์ด๋ฅผ ๋์ผํ๊ฒ ์ ์งํ๋ ๊ฒ์ ๋๋ค.
.nav li{
line-height:40px;
height:40px;
}
ํธ๋ฒ
์ด๊ฒ์ ๋ฒํผ, ํ ์คํธ ๋งํฌ, ์ฌ์ดํธ ๋ธ๋ก ์น์ , ์์ด์ฝ ๋ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ํค๋ณด๋ ์์ ๋งค๋ฌ๋ ค ์๋ ๋์ ์์์ ๋ณ๊ฒฝํ๋ ค๋ฉด ๋์ผํ CSS๋ฅผ ์ฌ์ฉํ๊ณ ์ถ๊ฐ: hover ๋ฐ ๋ณ๊ฒฝ ์คํ์ผ๋ง ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
.a h2{
font-size:42px;
color:#000;
font-weight:600;
}
.a h2:hover{
color:#f00;
}
์ฌ๋ฌ ํด๋์ค ๋๋ ์ ํ๊ธฐ์ CSS ์ ์ฉ
๋ชจ๋ ์ฌ์ง, ๋ธ๋ก๊ทธ ๋ฐ ์ฌ์ด๋๋ฐ๊ฐ ๋์ผํ ๊ฒฝ๊ณ๋ฅผ ๊ฐ๋๋ค๊ณ ์ฃผ์ฅํ์ญ์์ค. ๋๊ฐ์ CSS๋ฅผ 3๋ฒ ์์ฑํ ํ์๋ ์์ต๋๋ค. ํญ๋ชฉ์ ์ผํ๋ก ๊ตฌ๋ถํ์ฌ ๋์ดํ์ญ์์ค.
.blog, img, .sidebar {
border: 1px solid #000;
}
์ ์
์ด CSS๋ CSS ๊ฐ์ฒด๋ฅผ ์ ํํ๊ณ ํน์ ํด๋์ค๊ฐ ์๋ ๊ฐ ์์ ์์ ์ฝํ ์ธ ๋ฅผ ์ฝ์ ํ ์ ์๋ ์ ํ๊ธฐ์ ๋๋ค. H2 ํ๊ทธ ์ด์ ์ ๊ณ ์ ํ ํ ์คํธ๊ฐ ํ์ํ ์น์ฌ์ดํธ๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
h2:before {
content: "Continue: ";
<span class="Apple-converted-space"> color: #F00;</span>
}
ํ์
:after
๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์์์ ์ ์ฒด์ ์ผ๋ก ์ฝํ
์ธ ๋ฅผ ์ฝ์
ํ ์ ์์ต๋๋ค.p:after{
content: " -Read moreโฆ ";
color:#f00;
}
๋๋ฌธ์
๊ทธ 1, ํฐ ๊ธ์๊ฐ ๋น์ ์ ์์ ์ ์ฌ๋ก์ก์ต๋๋ค. CSS์์ ๋จ๋ฝ ์์ํ์๋ฌธ์๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉฐ ์ด๋ pseudo ์์: :first letter๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
a:first-letter{
display:block;
float:left;
margin:5px;
color:#f00;
font-size:500%;
}
ํ ์คํธ๋ฅผ ๋ชจ๋ ๋๋ฌธ์, ๋ชจ๋ ์๋ฌธ์ ๋๋ ๋๋ฌธ์๋ก ๊ฐ์ ์ค์
h2 {
text-transform: uppercase;
}
h2 {
text-transform: lowercase;
}
h2 {
text-transform: capitalize;
}
์ฐ๊ฒฐ
์น์ฌ์ดํธ ๋ฐฉ๋ฌธ์๊ฐ ์ด๋ฏธ ๊ทํ์ ์ฌ์ดํธ์ ์์๋ ๊ณณ๊ณผ ์์ง ๋ฐ๊ฒฌํ์ง ๋ชปํ ๊ณณ์ ๋ณด์ฌ์ค๋๋ค.
a:link { color: blue; }
a:visited { color: purple; }
์ฌ๊ธฐ์ ๋ํ ๋น์ ์ ์๊ฒฌ์ ์ด๋ป์ต๋๊น? ๋๊ธ๋ก ์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๊ณต์ ํด์ฃผ์ธ์ :)
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(CSS ํธ๋ฆญ๐ฎ), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/sewvandiii/css-tricks-e7oํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค