OptimaLibその4 スタイルシート2

 appStyメソッドはスタイルシートに新しいCSSルールを追加できます。リストの一番最後に追加する機能しかそなえていません。

defCSS.appSty(セレクタ, プロパティ);

セレクタ、プロパティは通常CSSファイルに書くのと同じ形式の文字列を与えてください。たとえば、

defCSS.appSty("input#btm", "margin: 10px auto");

と書けば、前回の例ではシートの5番目に

input#btm{margin: 10px auto;}

というルールが追加された状態になります。これを使ってjavascriptでスタイルシートをダイナミックに変更できます。イベントを設定しなくても擬似クラスのセレクタを指定できますし、もちろん擬似要素も操作できます。
 rmStyメソッドはCSSルールを削除できます。

defCSS.rmSty(インデックス);

と書けばインデックス+1番目のルールを削除できます。これも単独で使うことはないと思いますがrmStySelが内部で呼び出しています。

パソコン・インターネット | 趣味
2007/06/11



コメント(0)|コメントを書く

カテゴリー一覧
最近のコメント

新着記事をメールで通知
このブログを友達に教える

待受・4コマ | 有名人・芸能人ブログ | ケータイ占い | ケータイ小説 | ニュース | 掲示板



画面TOP↑


powered by cocolog