0

従来の HTML/JS/CSS の分離を維持しながら、HTML5 で新しい視覚効果をどのように利用できるかを確認しようとしています。

アプリケーションのテーマを含む CSS ファイルがあるとします。Canvasを使って背景や形を動的に描画できるようにテーマを拡張したいと考えています。

明らかに、これを行うには JavaScript を作成し、追加の JS ファイルを含める必要があります。しかし、私はできますか:

  1. 既存の HTML/JS コードを変更せずに、CSS 定義を使用してその JS を含める
  2. JavaScript 描画ルーチンを CSS セレクターに関連付ける

?

4

1 に答える 1

0

あなたはできる:

  • CSS定義を使用して、既存のHTML/JSコードを変更せずにそのJSを含めます
  • Javascript描画ルーチンをCSSセレクターに関連付ける

いいえ、CSSでJSを制御することはできませんが、JSを実行し、定義されたスタイルの属性を確認して、コードの条件を構築することができます。したがって、#menuなどの要素を見ると、使用されている背景色を確認し、それに応じてコードを実行できます。

于 2012-12-17T18:27:27.820 に答える