5

私はあなたが次のことができることを知っています:

element.style.box-shadow ="something";

-mozおよび-webkit拡張機能をどのようにカバーしますか?

もし私がそうしたらelement.style.-webkit-box-shadow="something"、私はelement.style.-moz-box-shadow="something"カバーされますか?

4

3 に答える 3

8

オプションは、などと呼ばれますwebkitBoxShadowmozBoxShadow-CSSオプション名を.style.プロパティに変換するには、先頭のダッシュを削除してから、に変換しますlowercase-with-dasheslowerCamelCase.

于 2012-05-20T14:38:13.840 に答える
4

さまざまなブラウザのシャドウプロパティを宣言するクラスを設定し、そのクラスをclassNameターゲット要素のに追加することをお勧めします。

何かのようなもの:

.shadowed{
    /*all shadow declarations for various browsers*/ 
    -o-
    -webkit-
    -moz-
    -ms-
    box-shadow
}

element.className += ' shadowed';
于 2012-05-20T14:38:46.443 に答える
0
element.style['-webkit-box-shadow'] = "something";

またはMozillaの場合:

element.style['-moz-box-shadow'] = "something";
于 2012-05-20T14:38:33.637 に答える