我正在使用視口單元buggyfill來覆蓋vw
和vh
度量。我不得不在css中使用content
來創建一個好的後備,所有工作正常,但是,由於我不明白的原因,Safari不會讓我動畫:hover
如果它的代碼裏面有css content
,這裏是問題(在Safari 8/Mac和iOS8上):在Safari中懸停動畫時使用CSS內容中斷
https://fiddle.jshell.net/nc9chuod/
任何想法測試什麼我做錯了嗎?
div {
border: 1px solid black;
padding: 20px;
position: fixed;
width: 100vw;
min-height: 50vh;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
content: "not-a-problem";
overflow: hidden;
}
div:hover {
-webkit-transform: translate3d(50vw, 0, 0);
transform: translate3d(50vw, 0, 0);
content: "not-working";
}
<div id="transition"></div>
是的,我知道,但是當我需要的內容與buggyfill插電使用,它適用於所有其他平臺,我跳,如果有什麼辦法不造成對Safari瀏覽器的錯誤。 ..我想我會嘗試以不同的方式解決它。謝謝你們! –