<star />
SVG ๋ณธ๋ฌธ
SVG ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๊ฐ ๋ญ์ผ?
- ๋ฒกํฐ ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ ๋ฆฌ์ฌ์ด์ง ์ ๊นจ์ง ํ์์ด ์๋ค.
- ํน์ ์ฌ์ด์ฆ์ ๊ตฌ์ ๋ฐ์ง ์์, svg ํ์ผ ํ๋๋ฉด ๋ชจ๋ ํด์๋ ๋์ ๊ฐ๋ฅ.
- svg ๊ทธ๋ํฝ์ ํ์ผ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ ์ฃผ์ ์์๋ ๋ณต์ก๋๋ค. path ๊ฐ ๋น๊ต์ ์ ์ ๊ฐ๋จํ ์ด๋ฏธ์ง๋ ๊ธฐ์กด์ ์ด๋ฏธ์ง ํ์ฅ ํ์ผ๋ค๋ณด๋ค ์ฌ์ด์ฆ๊ฐ ์ ์ ์ ์์ง๋ง, ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ฑํ๋ ์์์ ๋ณต์ก๋๊ฐ ๋์ ๊ฒฝ์ฐ์๋ ํ์ผ ์ฌ์ด์ฆ๊ฐ ์ปค์ง.
์ฌ์ฉ ๋ฐฉ๋ฒ
(1) img ํ๊ทธ
<img src="nongdamgom.svg" alt="๋๋ด๊ณฐ ์ด๋ฏธ์ง" />
(2) background-image
.nongdamgom {
width:500px;
height:500px;
background-image:url("./nongdamgom.svg");
}
(3) HTML ์ธ๋ผ์ธ
<svg> ... </svg>
- ๋ธ๋ผ์ฐ์ ๋ ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฌ์ฌ ๋, HTTP ์์ฒญ์ ํด์ผ ๋๋๋ฐ, SVG ๋ ์์ฒญ-์๋ต์ด ํ์ ์์ผ๋ฏ๋ก ๋น ๋ฅด๊ฒ ํ์ด์ง ๋ก๋๊ฐ ๋ ์ ์์.
- ์บ์ฑ ๋ถ๊ฐ๋ฅ
- ๋ก๋๋ ๋๋ง๋ค HTML ๋ด SVG ์ฝ๋๋ฅผ ๋ค์ ์ฝ์ด์ผ ํจ.
(4) object
<object type="image/svg+xml" data="./nongdamgom.svg" class="nongdamgom"></object>
'CSS ๐จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
styled-components (0) | 2022.12.29 |
---|---|
Sass(SCSS) (0) | 2022.12.23 |