1. SVG 아이콘을 저장한다.
2. SVG를 압축한다. (좌측 Paste markup에 붙여넣는다.)
https://jakearchibald.github.io/svgomg/
3. 백그라운드 이미지로 사용하려면 Data URI로 변경해야 한다.
https://yoksel.github.io/url-encoder/
4. 색상 변경하기
위 코드에서 fill이 색상, stroke가 선 색상이다.
퍼센트 인코딩(URL에 문자를 표현하는 문자 인코딩 방법. 해시 마크(#)는 URI fragment 식별자와 혼동될 수 있기 때문에 바꿔주는 것이 좋다.)으로 인해 # 대신 %23으로 써져 있다. %23 뒤로는 색상표랑 똑같기 때문에 바꿔주면 된다.
5. 외부에서 색상 변경하기
외부에서 svg background fill값을 변경하려면 filter를 쓴다.
아래는 filter: brightness(0) 을 써서 검정색으로 변경한것이다.
https://css-tricks.com/almanac/properties/f/filter/
728x90
반응형
'Web > Styles' 카테고리의 다른 글
[scss] BEM 방식으로 깊은 중첩 하기 (0) | 2023.01.18 |
---|---|
[CSS 방법론] BEM 방식 (0) | 2022.11.28 |
[CSS] 배경 필터 backdrop-filter (0) | 2021.09.27 |
[CSS] !important를 대체할 :all (0) | 2021.05.31 |
[CSS] 국가별 기본 웹폰트 (0) | 2021.04.29 |