1
svg를 HTML의 글리프콘과 같이 사용할 수 있습니까?glyphicon과 같이 svg로 작업 할 수 있습니까?
현재 인라인 svg 스케일을 현재 글꼴 크기로 만들고 현재 색상/배경색을 사용할 수 있습니까?
후문 :은 행 높이 다음 대문자 후 크고 작은 : 그것은 "1em"와 "SVG-글리프"크기를 조작하지만 그들을 조금 부적절한 값이 1 것을 준비 할 수.
span {
fill:gold;
font-size:24px;
color: green;
background-color: Lavender;
}
span > svg {
display:inline-block;
width:1em;
}
<div>
<span>
1 em Baseline Align:
<svg viewBox="0 0 100 100" style="vertical-align:baseline">
<rect height="100" width="100" fill="none" stroke="currentColor" stroke-width="15" />
</svg>
</span>
</div>
<div>
<span>
1 em Text bottom Align:
<svg viewBox="0 0 100 100" style="vertical-align:text-bottom">
<rect height="100" width="100" fill="none" stroke="currentColor" stroke-width="15" />
</svg>
</span>
</div>
<div>
<span>
0.75em Baseline Align:
<svg viewBox="0 0 100 100" style="vertical-align:Baseline; width:0.75em; height:0.75em;">
<rect height="100" width="100" fill="none" stroke="currentColor" stroke-width="20" />
</svg>
</span>
</div>
P. 그것은 자바 스크립트로 가능해야하지만, 자바 스크립트 솔루션과 함께있어 보자.
감사합니다! 그리고 스 니펫 (snippet) 사용 아이디어에 대해 두 번 감사드립니다. 하지만 필/스트로크가 상속받을 수있는 것은 아닙니다. 내 qyestion 내부 스 니펫을 확인할 수 있습니까? 뇌졸중은 녹색을 사용하지 않습니다. –
SVG에 텍스트 색상을 상속하는 방법을 보여주는 예제를 추가했습니다. –