티스토리 뷰
1. object로 삽입하는 방법 (이미지 개별로 css 적용 가능)
1) html에 object로 svg 삽입
* bgimg나 img태그로 삽입 시 css 제어 불가
* 인라인으로 삽입 시 마크업 지저분해짐
<object type="image/svg+xml" data="img.svg">svg를 지원하지 않을 시 안내 문구 삽입</object>
2) svg 상단에 stylesheet 연결
<?xml-stylesheet type="text/css" href="style.css"?>
3) path에 class 삽입해 style 적용
3-1) 링크 연결 시 svg 바로 하단에 a링크 삽입
* 참고
[SVG] SVG 다루기
1. SVG란? SVG는, 확장 가능한 벡터 그래픽(Scalable Vector Graphics)을 말합니다. 2차원 그래픽을 표현하기 위해 만들어진 XML파일 형식의 마크업 언어인데요, 텍스트 편집기에서 CSS나 JS로 수정이 가능하
nykim.work
웹에서 SVG 사용하기
들어가며 우리는 픽셀의 시대를 살아가고 있습니다. 웹 디자이너와 웹 개발자들에게 픽셀이란 뗄레야 뗄 수 없는 친구이면서 골치덩어리입니다. 완벽한 웹 사이트를 위해서는 파일 용량을 줄여
svgontheweb.com
2. img로 삽입하는 방법 (하나의 svg 파일로 색상 변경 가능)
1) html에 img로 svg 삽입
<img src="img.svg" alt="">
2) 원하는 컬러의 filter 값 계산해 css 적용
https://codepen.io/sosuke/pen/Pjoqqp
img{filter: invert(33%) sepia(12%) saturate(1774%) hue-rotate(188deg) brightness(96%) contrast(89%);}
*참고
https://intrepidgeeks.com/tutorial/3-change-the-color-of-svg-file-in-html-img-tag
'WebPublisher' 카테고리의 다른 글
| [jQuery] checkbox 체크 유무 따라 클래스 추가 / input 활성화 (0) | 2022.05.12 |
|---|---|
| [jQuery] select box 값 따라 input 활성화 (0) | 2022.04.20 |
| [slick] prevArrow, nextArrow (0) | 2022.03.25 |
| [eclipse] .gitignore (0) | 2022.03.25 |
| [php] 게시판 view 페이지 하단 list 제거 (0) | 2022.03.22 |

