試行錯誤に多くの時間を費やしたくないという理由だけで、この質問についてしばらく考えていました。
古き良き JavaScript を介して、どのくらいの css3 プロパティにアクセスできますか?
または言い換えれば:
要素の -webkit- 、 -moz- などのプロパティをいじることはできますか? また、要素に同じものを追加できますか?
スタイルを作成し、それを追加し、最後に要素の属性をクラスに設定しても、私が考えていることにはならないことに注意してください:\
試行錯誤に多くの時間を費やしたくないという理由だけで、この質問についてしばらく考えていました。
古き良き JavaScript を介して、どのくらいの css3 プロパティにアクセスできますか?
または言い換えれば:
要素の -webkit- 、 -moz- などのプロパティをいじることはできますか? また、要素に同じものを追加できますか?
スタイルを作成し、それを追加し、最後に要素の属性をクラスに設定しても、私が考えていることにはならないことに注意してください:\
ほとんどすべてをノード レベルで設定できます。弱点は、実際の css を操作することです。-webkit または -moz プロパティを確実に設定できます。プロパティを参照するときは、「-」を削除してキャメルケースを使用してください。同じ変換が値に適用されないことに注意してください (以下を参照)。したがって、-webkit-transition-property は webkitTransitionProperty になります。これらを要素に追加するには、スタイル プロパティを使用します。そう
node.style.webkitTransitionProperty = "-webkit-transform";
サポートが存在するかどうかを確認するには、modernizr を調べてください。
さまざまなブラウザーのプレフィックスについては、Prefixrを使用できます。
SASS を使用している場合は、Bourbonを参照してください。
CSS3でできるならjavascriptでもできると思いますが、これはブラウザに依存するかもしれません。しかし、ほとんどすべてのスタイル属性は JavaScript で操作できると想定できます。-mox-boxshadow
名前はjavascriptのように異なる場合があることに注意してくださいelement.style.mozBoxShadow