๋ชฉ๋กCSS ๐ŸŽจ (3)

<star />

SVG

SVG ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๊ฐ€ ๋ญ์•ผ? - ๋ฒกํ„ฐ ๊ธฐ๋ฐ˜์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ์‚ฌ์ด์ง• ์‹œ ๊นจ์ง ํ˜„์ƒ์ด ์—†๋‹ค. - ํŠน์ • ์‚ฌ์ด์ฆˆ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š์•„, svg ํŒŒ์ผ ํ•˜๋‚˜๋ฉด ๋ชจ๋“  ํ•ด์ƒ๋„ ๋Œ€์‘ ๊ฐ€๋Šฅ. - svg ๊ทธ๋ž˜ํ”ฝ์€ ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ฃผ์š” ์š”์†Œ๋Š” ๋ณต์žก๋„๋‹ค. path ๊ฐ€ ๋น„๊ต์  ์ ์€ ๊ฐ„๋‹จํ•œ ์ด๋ฏธ์ง€๋Š” ๊ธฐ์กด์˜ ์ด๋ฏธ์ง€ ํ™•์žฅ ํŒŒ์ผ๋“ค๋ณด๋‹ค ์‚ฌ์ด์ฆˆ๊ฐ€ ์ ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์š”์†Œ์˜ ๋ณต์žก๋„๊ฐ€ ๋†’์€ ๊ฒฝ์šฐ์—๋Š” ํŒŒ์ผ ์‚ฌ์ด์ฆˆ๊ฐ€ ์ปค์ง. ์‚ฌ์šฉ ๋ฐฉ๋ฒ• (1) img ํƒœ๊ทธ (2) background-image .nongdamgom { width:500px; height:500px; background-image:url("./nongdamgom.svg"); } (3) HTML ์ธ๋ผ์ธ ... - ๋ธŒ๋ผ์šฐ์ €๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ, HTTP ์š”์ฒญ์„ ํ•ด์•ผ ๋˜..

CSS ๐ŸŽจ 2023. 1. 2. 17:46
Sass(SCSS)

1. CSS Preprocessor ๊ฐ€ ๋ญ์˜ˆ์š”? - ์ „์ฒ˜๋ฆฌ๊ธฐ 3๋Œ€์žฅ์œผ๋กœ๋Š” Less, Sass(SCSS), Stylus ๊ฐ€ ์žˆ์Œ. - ๋ณดํ†ต CSS Preprocessor ๋ผ๊ณ  ๋ถ€๋ฆ„. - ์‚ฌ์Šค๋Š” ๊ธฐ์ดˆ ์–ธ์–ด์— ํž˜์„ ์ฃผ๋Š” css ์˜ ํ™•์žฅ์ž„. - ์›น์—์„œ๋Š” css ๋งŒ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ „์ฒ˜๋ฆฌ๊ธฐ๋Š” ์ง์ ‘ ๋™์ž‘์‹œํ‚ฌ ์ˆ˜ ์—†์Œ. - ์ „์ฒ˜๋ฆฌ๊ธฐ๋Š” css ๋ฌธ๋ฒ•๊ณผ ๊ต‰์žฅํžˆ ์œ ์‚ฌํ•˜์ง€๋งŒ ์„ ํƒ์ž์˜ ์ค‘์ฒฉ์ด๋‚˜ ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ, ๋‹ค์–‘ํ•œ ๋‹จ์œ„์˜ ์—ฐ์‚ฐ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Œ. - ํ‘œ์ค€ css ๋ณด๋‹ค ํ›จ์”ฌ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด์„œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•จ. - ๋‹จ, ์›น์—์„œ๋Š” ์ง์ ‘ ๋™์ž‘์„ ํ•˜์ง€ ์•Š์œผ๋‹ˆ ์ „์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์ž‘์„ฑ ํ›„, ์›น์—์„œ ๋™์ž‘ ๊ฐ€๋Šฅํ•œ ํ‘œ์ค€์˜ css ๋กœ ์ปดํŒŒ์ผ ํ•ด์•ผ ํ•จ. - ์ปดํŒŒ์ผ ๋ฐฉ๋ฒ•์€ ๋งŽ์Œ... ์ฃผ๋กœ, node-sass ๋ผ๋Š” Node.js ๊ธฐ๋ฐ˜ ์ปดํŒŒ์ผ๋Ÿฌ์ธ..

CSS ๐ŸŽจ 2022. 12. 23. 00:08