티스토리 뷰
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링크 삽입
* 참고
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 |
공지사항