2012-03-05 30 views
1

考慮了h2元以下的CSS:-webkit-變換去飽和文字陰影

h2 { 
    -webkit-transition-property: -webkit-transform; 
    -webkit-transform-origin-x: 0px; 
    -webkit-transform-origin-y: 0px; 
    -webkit-transition-duration: 0ms; 
    -webkit-transform: translate3d(0px, 0px, 0px) scale(1); 
    text-shadow: 0 1px 0 #ff00ff; 
} 

期待的元素應該擁有一個粉紅色的文字陰影。但是,由於某種原因,-webkit-transform屬性導致text-shadow顏色變成餐具。我已經投入的jsfiddle這個,所以你可以明白我的意思:

隨着-webkit-transform http://jsfiddle.net/Wr5St/

沒有-webkit-transform http://jsfiddle.net/Wr5St/1/

有誰知道一個解決辦法,還是什麼可能會造成這種情況?刪除-webkit-transform解決了陰影的問題,但顯而易見的原因不適合我。

+0

在這兩個示例中,我都看不到任何渲染陰影顏色的差異 – 2012-03-05 17:25:35

回答

1

您是否嘗試過將顏色指定爲rgba?

+0

使用'rgba()'除了alpha值1以外的任何值都可以使用。將α設置爲1仍然不飽和。我現在可以使用0.99 - 感謝您的幫助。 – BenM 2012-03-05 17:33:26