Front/CSS

[CSS3] ์ถ”๊ฐ€ ๊ทœ์น™

ddo04 2024. 7. 7. 01:54
728x90

๐Ÿ–ผ๏ธโ€Š @import ๊ทœ์น™

  • CSS ํŒŒ์ผ์—์„œ ๋‹ค๋ฅธ CSS ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•
  • CSSํŒŒ์ผ์˜ ๊ทœ๋ชจ๊ฐ€ ์ปค์ง€๋ฉด ์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ํŒŒ์ผ ๋ถ„๋ฆฌ
  • link ํƒœ๊ทธ์˜ ์ˆซ์ž๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• 
@import url(StyleSheetA.css);
@import url(StyleSheetB.css);

๐Ÿ–ผ๏ธโ€Š @font-face ๊ทœ์น™

  • ์›น ํฐํŠธ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ทœ์น™ 
font-family ํฐํŠธ ์ด๋ฆ„์„ ์ง€์ •
src ํฐํŠธ ํŒŒ์ผ ์ง€์ • 
font-weight ํฐํŠธ ๋‘๊ป˜ ์ง€์ •
font-style ํฐํŠธ ์Šคํƒ€์ผ ์ง€์ •

๐Ÿ–ผ๏ธโ€Š @media๊ทœ์น™

  • ๋‹ค์–‘ํ•œ ์žฅ์น˜์—์„œ HTML ๋ฌธ์„œ๊ฐ€ ์ ์ ˆํ•œ ํ˜•ํƒœ๋ฅผ ๊ฐ–์ถ”๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ทœ์น™
  • HTML ํŽ˜์ด์ง€๊ฐ€ ๋‹ค์–‘ํ•œ ์žฅ์น˜์—์„œ ์‹คํ–‰๋˜๋ฉด์„œ ์ค‘์š”ํ•˜๊ฒŒ ๋ถ€๊ฐ๋œ ๊ทœ์น™  
<title> </title>
<link rel=" " href=" " media=" " />

๐Ÿ–ผ๏ธโ€Š ๋ฐ˜์‘ํ˜• ์›น 

  • ์ง•์น˜๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ  ์žฅ์น˜์˜ ํฌ๊ธฐ๋‚˜ ๋น„์œจ ๊ตฌ๋ถ„ ๊ฐ€๋Šฅ
width ํ™”๋ฉด์˜ ๋„ˆ๋น„
height ํ™”๋ฉด์˜ ๋†’์ด
device-width ์žฅ์น˜์˜ ๋„ˆ๋น„
device-height ์žฅ์น˜์˜ ๋†’์ด
orientaton ์žฅ์น˜์˜ ๋ฐฉํ–ฅ
device-aspect-ratio ํ™”๋ฉด์˜ ๋น„์œจ
color ์žฅ์น˜์˜ ์ƒ‰์ƒ ๋น„ํŠธ 
monochrome ํ‘๋ฐฑ ์žฅ์น˜์˜ ํ”ฝ์…€๋‹น ๋น„ํŠธ ์ˆ˜
resolution ์žฅ์น˜์˜ ํ•ด์ƒ๋„
color-index ์žฅ์น˜์—์„œ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ์ƒ‰์ƒ ์ˆ˜
@media screen and (max-width: ){

}
@media screen and (min-width: ) and (max-width: ){

}
@media screen and (min-width: ){

}

๐Ÿ–ผ๏ธโ€Š ํ™”๋ฉด ๋ฐฉํ–ฅ ์ „ํ™˜ 

  • ํ™”๋ฉด ๋ฐฉํ–ฅ ์ „ํ™˜์„ ํ™•์ธํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด orientation ์†์„ฑ ์‚ฌ์šฉ
  • portrait ํ‚ค์›Œ๋“œ ๋˜๋Š” landscape ํ‚ค์›Œ๋“œ ์ ์šฉํ•˜๋ฉด ๋””๋ฐ”์ด์Šค ๋ฐฉํ–ฅ ํ™•์ธ
@media screen and (orientation: ){
}
@media screen and (orientation: ){
}

'Front > CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[CSS3] CSS ๋ณ€ํ™˜  (0) 2024.07.03
[CSS3] CSS3 ๋ณ€ํ˜•๊ณผ ์• ๋‹ˆ๋ฉ”์ด์…˜  (0) 2024.07.02
[CSS3] CSS ์Šคํƒ€์ผ ์†์„ฑ  (0) 2024.07.02
[CSS3] CSS ์„ ํƒ์ž  (1) 2024.06.30