私はあなたが次のことができることを知っています:
element.style.box-shadow ="something";
-mozおよび-webkit拡張機能をどのようにカバーしますか?
もし私がそうしたらelement.style.-webkit-box-shadow="something"
、私はelement.style.-moz-box-shadow="something"
カバーされますか?
私はあなたが次のことができることを知っています:
element.style.box-shadow ="something";
-mozおよび-webkit拡張機能をどのようにカバーしますか?
もし私がそうしたらelement.style.-webkit-box-shadow="something"
、私はelement.style.-moz-box-shadow="something"
カバーされますか?
オプションは、などと呼ばれますwebkitBoxShadow
。mozBoxShadow
-CSSオプション名を.style.
プロパティに変換するには、先頭のダッシュを削除してから、に変換しますlowercase-with-dashes
。lowerCamelCase.
さまざまなブラウザのシャドウプロパティを宣言するクラスを設定し、そのクラスをclassName
ターゲット要素のに追加することをお勧めします。
何かのようなもの:
.shadowed{
/*all shadow declarations for various browsers*/
-o-
-webkit-
-moz-
-ms-
box-shadow
}
element.className += ' shadowed';
element.style['-webkit-box-shadow'] = "something";
またはMozillaの場合:
element.style['-moz-box-shadow'] = "something";