是否有針對此問題的CSS解決方案?我希望能夠在SVG之後淡入div,但只能在用戶懸停SVG多邊形時使用。使用「SVG多邊形」懸停狀態在「SVG」之後淡入div右邊
的代碼會是這個樣子:
<svg version="1.1" id="path" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
viewBox="0 0 232.077 138.555" enable-background="new 0 0 232.077 138.555"
xml:space="preserve">
<polygon fill="#FFFFFF" fill-opacity="0" stroke="#FFFFFF" stroke-width="4" stroke-miterlimit="10" points="3.059,134.255
3.778,17.055 24.495,24.928 178.323,3.52 229.238,16.201 229.238,89.779 "></polygon>
</svg>
<div class="hover"></div>
如果我想和SVG(未SVG多邊形)這項工作,我會寫CSS是這樣的:
svg + .hover{
opacity:0;
-webkit-transition: opacity .3s ease;
-moz-transition: opacity .3s ease;
-ms-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease;
}
svg:hover + .hover{
opacity:1;
}
是的,我也這麼認爲......我想我會需要js畢竟。 – sqarf