2

Dart Node API リファレンスには、Node 要素のプロパティ スタイルがあります。これにより、プログラムでスタイル プロパティを設定できます。マウスが要素の上をドラッグしているときのマウスカーソルを設定しようとしています。これを行うには、:active または :focus 疑似プロパティのスタイル プロパティを設定できる必要があります。これらの StyleDeclarations にプログラムでアクセスする方法はありますか?

4

2 に答える 2

4

@Alexandre は、疑似クラスのスタイル プロパティを動的に変更する方法を指摘しています。実際には、CSS ファイル内の既存のセレクターと一致するように、要素のクラスを動的に変更する方が簡単であることが多いことを指摘しておきます。

たとえば、CSS ファイルに次のものが含まれているとします。

.someClass:active {/* styles */}

someClassその後、必要に応じて要素のクラスを動的に追加および削除できます。スタイルを生成するために何か複雑なことをしなければならない場合を除いて、これは一般的に簡単です。

于 2013-05-24T20:44:06.933 に答える
2

疑似クラスのスタイル プロパティを設定することはできません (javascript と同じ - JavaScript から CSS 疑似クラス ルールを設定するを参照)。スタイルシートに Css ルールを挿入する必要があります。

于 2013-05-24T20:02:33.767 に答える