background-image
과 같은 SVG 이미지를 사용하여 닫기 버튼을 구현하려고합니다.SVG가 CSS 배경 이미지로 렌더링되지 않습니다.
.close-button {
width: 16px;
height: 16px;
background-image: url(data:image/svg+xml;base64,[The data for the image]);
background-size: 16px 16px;
background-position: center center;
}
<span class="close-button"></span>
당신은 그것을 here을 테스트 할 수 있습니다 : 아래는 내가 사용하고 코드입니다.
16 by 16 span
이되지만 이미지가 렌더링되지 않습니다. 왜 이런 일이 일어나는 걸까요? 또한 이미지는 원래 검은 색으로 채워져 있습니다. 그 채우기를 흰색으로 바꾸고 싶습니다. 이것을 달성 할 수있는 방법이 있습니까?
그래서, 내 질문은 :
- 왜 이미지가 배경으로 렌더링하지 않는 이유는 무엇입니까?
:hover
에서 SVG 채우기를 변경하는 방법은 무엇입니까? (내 구성 주어진 - 위의 링크에서 사용할 수를) 당신은 설정해야
svg는 어떻게 생겼습니까? – philipp
http://www.fileformat.info/info/unicode/char/274c/cross_mark.svg – Victor