CSS object model
CSSOM は CSS をプログラムから読み取り・操作するための API です。スタイルシートのルールの追加・削除・変更が可能です。
概要
CSSOM は CSS をプログラムから読み取り・操作するための API です。スタイルシートのルールの追加・削除・変更が可能です。
対応ブラウザ
デスクトップ
Chrome 28+
Edge 12+
Safari 9+
Firefox 22+
モバイル
Chrome Android 28+
Safari iOS 9+
Firefox Android 22+
基本構文
JAVASCRIPT
// インラインスタイル操作
el.style.setProperty('color', 'blue');
// スタイルシートルール操作
const sheet = document.styleSheets[0];
sheet.insertRule('.highlight { background: yellow; }', 0); 実務での使いどころ
-
CSS object model の活用
CSS Object Model。CSSスタイルをJavaScriptで操作するAPI。
注意点
- 古いブラウザでは対応していない場合がある。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。