CSS ํŠธ๋ฆญ๐Ÿ”ฎ

8289 ๋‹จ์–ด css
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; }


์—ฌ๊ธฐ์— ๋Œ€ํ•œ ๋‹น์‹ ์˜ ์˜๊ฒฌ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ๋Œ“๊ธ€๋กœ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ƒ๊ฐ์„ ๊ณต์œ ํ•ด์ฃผ์„ธ์š” :)

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ