2
我想隱藏SVG圖像中的文本,除非圖像被放大。 由於min-zoom attribute尚未在大多數瀏覽器中實現,因此在此場景中是否有解決方法CSS,Javascript代碼,SVG特定或任何其他方法根據縮放級別顯示或隱藏SVG元素
這是目前我所試圖做的(但不會工作作爲最小變焦屬性不可用在大多數的瀏覽器:
<svg width="400" height="200">
<rect width="300" height="100" style="fill:white;stroke-width:3;stroke:black" />
<text class="mytext" x="100" y="55" fill="black" display="none">I love SVG!</text>
</svg>
CSS
@media screen and (min-zoom: 2)
{.mytext{ display: inline; }
}
阿爾特採取根據變焦值 –
@RobertLongson在JavaScript的可見性或顯示CSS屬性,謝謝你的提示。 –