2013-02-09 64 views
0

我在Win7上遇到了Chrome(最新版本)中的一些奇怪行爲。 FF和IE10按預期工作。-webkit-linear-gradient捕捉到90deg

看看這個小提琴請: http://jsfiddle.net/KrNm4/3/

.a { 
    display: block; 
    margin-bottom: 10px; 
    width: 100px; 
    height: 100px; 
    background: -webkit-linear-gradient(-85deg, #efefef 25%, #666 25%); 
    background: -moz-linear-gradient(-85deg, #efefef 25%, #666 25%); 
} 
.b { 
    display: block; 
    margin-bottom: 10px; 
    width: 400px; 
    height: 400px; 
    background: -webkit-linear-gradient(-85deg, #efefef 15%, #666 15%); 
    background: -moz-linear-gradient(-85deg, #efefef 15%, #666 15%);  
} 

<div class="a">a</div> 
<div class="b">b</div> 

的第二個div顯示了一個錯誤的角度傾斜。 我無法弄清楚它是否正好對準90°。但是,這似乎取決於div的大小。

任何人都知道這件事嗎? 它是一個錯誤,一個功能,超人或我是愚蠢的,只是錯過了什麼?

編輯:我剛纔檢查Browsershots,在Linux和Mac

+0

鉻是忙於記錄用戶的行爲,所以他們通過四捨五入這種東西削減了渲染引擎的工作量 – mikakun 2013-02-09 11:41:59

+0

哈哈......真的嗎?......這不能被期望的行爲? – xsonic 2013-02-09 12:26:39

回答

0

相同的結果,看起來這是一個已知的bug。 Have a look here。目前它是Chromium開發者中的優先級2錯誤。