0
我將transform:scale
應用於嵌套在<button>
控件中的<img>
元素的:hover事件。轉換比例不適用於嵌套在按鈕中的元素
它適用於Chrome,但不適用於Firefox或IE。
下面是代碼(下面)。有沒有辦法讓它在Firefox和IE中工作?
我想保留對嵌套<img>
文件的懸停事件的影響,但如果需要,我可以將它放在<button>
上。我真的很好奇,如果這個代碼可以在IE瀏覽器上工作,或者它是這些瀏覽器的一個已知的限制(或者Chrome允許的非標準迷宮)。
.zoomable {
-webkit-transition: all 500ms;
-moz-transition: all 500ms;
-ms-transition: all 500ms;
-o-transition: all 500ms;
transition: all 500ms;
border: 1px transparent solid;
}
.zoomable:hover {
border: 1px orange solid;
transform: scale(1.2,1.2);
-moz-transform: scale(1.2,1.2);
}
<button>
<img src="bogus.png" class="zoomable" />
</button>
謝謝。我剛剛從一位同事那裏聽說,在Chrome上,單擊按鈕上的事件「通過」到任何子/嵌套元素,而在Firefox和Internet Explorer上,它們不會。我認爲這可能是一個相關現象。無論如何 - 感謝您的迴應! –
當然可以。不是問題。我也必須使用它。你的頭銜讓我好奇。 ;) – sperovic