【发布时间】:2021-07-04 11:42:10
【问题描述】:
所以我有一个非常奇怪的案例(至少对我来说非常奇怪)。
SVG 路径未包含在 SVG 元素中。我已经尝试了很多方法来让它工作,但都没有工作,现在怀疑我错过了一些东西。
我有一个 JS 小提琴:https://jsfiddle.net/67w3hays/
如您所见 - youtube 图标比容器大,并且无法放入容器中
代码:
<a href="" class="social-link" target="_blank" rel="noopener noreferrer">
<svg width="18" height="18" viewBox="0 0 18 18" fill="#C9DCFA" xmlns="http://www.w3.org/2000/svg">
<path class="youtubeSVG" d="M35.705 0S13.354 0 7.765 1.47c-3 .824-5.47 3.295-6.294 6.354C0 13.412 0 25 0 25s0 11.646 1.47 17.176a8.95 8.95 0 006.296 6.295C13.413 50 35.706 50 35.706 50s22.352 0 27.94-1.47a8.95 8.95 0 006.295-6.296c1.471-5.588 1.471-17.175 1.471-17.175s.059-11.647-1.47-17.235a8.95 8.95 0 00-6.296-6.295C58.058 0 35.706 0 35.706 0zm-7.117 14.295L47.176 25 28.588 35.705v-21.41z"/>
</svg>
</a>
期望的答案结果:
我希望此 SVG 路径适合 18 宽和高的容器(或接近 18px 高度的纵横比)。
【问题讨论】: