0

試行錯誤に多くの時間を費やしたくないという理由だけで、この質問についてしばらく考えていました。

古き良き JavaScript を介して、どのくらいの css3 プロパティにアクセスできますか?

または言い換えれば:

要素の -webkit- 、 -moz- などのプロパティをいじることはできますか? また、要素に同じものを追加できますか?

スタイルを作成し、それを追加し、最後に要素の属性をクラスに設定しても、私が考えていることにはならないことに注意してください:\

4

3 に答える 3

0

ほとんどすべてをノード レベルで設定できます。弱点は、実際の css を操作することです。-webkit または -moz プロパティを確実に設定できます。プロパティを参照するときは、「-」を削除してキャメルケースを使用してください。同じ変換が値に適用されないことに注意してください (以下を参照)。したがって、-webkit-transition-property は webkitTransitionProperty になります。これらを要素に追加するには、スタイル プロパティを使用します。そう

node.style.webkitTransitionProperty = "-webkit-transform";
于 2013-09-30T16:42:21.180 に答える
0

サポートが存在するかどうかを確認するには、modernizr を調べてください

さまざまなブラウザーのプレフィックスについては、Prefixrを使用できます。

SASS を使用している場合は、Bourbonを参照してください。

于 2013-09-30T16:39:42.190 に答える
0

CSS3でできるならjavascriptでもできると思いますが、これはブラウザに依存するかもしれません。しかし、ほとんどすべてのスタイル属性は JavaScript で操作できると想定できます。-mox-boxshadow名前はjavascriptのように異なる場合があることに注意してくださいelement.style.mozBoxShadow

于 2013-09-30T16:44:20.627 に答える