6
リニアグラデーションは、IE8を除くすべてのブラウザで問題なく動作します。
私はprogid:DXImageTransform.Microsoft.gradient
を追加しました...これはいくつかの勾配を与えましたが、期待される結果が異なります。
コード: -IE8のリニアグラデーションの適用方法
div{
height:500px;width:500px;
background-size: 50px 50px;
background-color: #DDEEEE;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -moz-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -ms-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -o-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#DDEEEE',GradientType=0);}
どのように私はこの勾配の直線を作るのですか?
私の冗長な背景色の値を指摘してくれてありがとうございましたが、今編集していますが、あなたのフィドルでgradientTypeを1に設定することはできません。また、私は背景の代わりに背景画像を使用しています。私が試すことができる何か他にありますか? – smons
gradientTypeは単にIEのグラデーションの方向を変更します - http://jsfiddle.net/yAxbJ/1/ - 背景はすべての背景のプロパティの省略形です。 background-imageは、具体的には画像、すなわちbackground-image:url( 'image.jpg')に使用する必要があります。ここを参照してください - http://stackoverflow.com/questions/10205464/whats-the-difference-between-specifying-background-vs-background-color-in – lukeocom
私は何を試して何かのさらなる提案はありません。私が前に提供したコードはIE8でうまくいくはずです... – lukeocom