2013-06-26 34 views
1

嗨,我剛剛發現了一個鉻錯誤。Chrome中的圓角不透明轉換錯誤

我有一個元素,其中有一個覆蓋層。 當我徘徊它時,我想疊加與CSS淡入。

我已經做了這樣的: http://codepen.io/iamrane/pen/AraJF

但是如果你使用Chrome看起來你可以看到,圓角半徑dissapear當我將鼠標懸停它。 這是因爲im不透明。但是,如果將不透明度更改爲0:不透明度:1.您會看到圓角。所以這個CSS沒有錯。

我該如何解決,這是一個不同的方式,如果我想淡入效果(沒有JS答案請)

+0

我發現這有什麼好與不透明度..與頂部相同..我嘗試從頂部過渡:-100%和頂部:0;一樣。 – Rane

回答

1

添加@include border-radius(10px);.my-overlay作品在Chrome

.my-overlay { 
    @include transition(opacity 0.2s ease); 
    @include box-shadow(inset 0 0 10em 7em #000); 
    @include border-radius(10px); 
    opacity: 0; // Switch this to 1 to see that it works 
    position: absolute; 
    width: 100%; 
    height: 100%; 
    top: 0; 
    left: 0; 
    } 
+0

奇怪的是,我以爲我測試過,但我必須犯一個錯字..謝謝。 – Rane

+0

wtf的語法是? @包括?不適用於style屬性。 – momomo

+0

@momomo如果我沒有記錯,原來的codepen中使用的語法是SASS。所以是的,的確,這不適用於風格屬性。 –