0

選択したHTML要素(入力テキスト、select、divなど)にドロップシャドウ効果を適用しようとしています。

多くのインターネットユーザーによって提供されたソリューションは、CSS3ソリューションを使用していました。

-moz-box-shadow
-webkit-box-shadow
box-shadow

ただし、これはIE8(おそらく他のIEバージョン)では機能しません

これらのCSS3要素を使用せずにこの効果を作成する方法はありますか?

4

3 に答える 3

3

このcssをie-8に使用します

.shadow
{
width:300px;
height:200px;
background-color:red;

filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=145, Strength=3)
}
于 2012-06-15T06:10:59.077 に答える
1

ばかばかしいほどクロスブラウザソリューションにはCSS3パイを使用してください。

于 2012-06-15T05:34:57.580 に答える
1

CSS3なしでそれをどのように行うことができるかはよくわかりませんが、私が知っていることは

.shadow { 
-moz-box-shadow: 3px 3px 4px #000; 
-webkit-box-shadow: 3px 3px 4px #000; 
box-shadow: 3px 3px 4px #000; 
/* For IE 8 */ 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 
/* For IE 5.5 - 7 */ 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); 
}

すべてのブラウザで動作します。

于 2012-06-15T05:36:34.007 に答える