2014-12-22 59 views
2

我試圖做一個「材質」動畫,其中pseudoelement擴展懸停。儘管溢出CSS動畫溢出它是父:隱藏

演示:

http://codepen.io/Tiger0915/pen/WbxyJB

hover,一個span:after規模,以填補它的父。

但是在轉換過程中仔細觀察li的角落,可以看到它溢出了border-radius

我:

li { 
    overflow: hidden; 
    border-radius: 8px; 

    &:hover span:before { 
     @include transform(scale(5)); 
    } 
} 

但是當它的動畫某種原因,overflow: hidden不會對li的角落,這是與border-radius四捨五入工作。

爲什麼overflow: hidden僅在發生轉換時才與我的border-radius配合使用?

注意:這僅在Chrome中發生。

+0

這是在瀏覽器的錯誤。 –

+0

真的嗎?哇,好吧,你有一個錯誤報告,我可以參考一些更多的信息? –

+0

很高興知道這不是我做錯了,哈哈。 –

回答

6

我編輯您的代碼中看到的結果here

了鍍鉻的BUG與規模和溢出。

爲有(溢出:隱藏)容器 插件(在你的情況下,它的LI)

position:relative; 
z-index:1; 
+0

這對我有用,我想知道這有沒有upvotes。 –

+0

你是我最喜歡的人。 – kiaaanabal