Safari (Technology Preview 106) および Firefox (バージョン 78) のプレビュー バージョンでは、新しい CSS 重複を減らすには:is() を使用する
/* 前に */ .embed .save-button:hover, .添付ファイル .保存ボタン:hover { 不透明度: 1; } /* 後 */ :is(.embed, .attachment) .save-button:hover { 不透明度: 1; } この機能は主に、処理されていない標準 CSS コードで役立ちます。 Sass または同様の CSS プリプロセッサを使用する場合は、ネストを使用することをお勧めします。 注: ブラウザは 詳細度を低く保つには:where() を使用する
この機能は、簡単に上書きできるスタイルに役立ちます。たとえば、基本スタイルシート sanitize.css には、 svg:not([塗りつぶし]) { 塗りつぶし: 現在の色; } 詳細度が高い (B=1、C=1) ため、Web サイトは単一のクラス セレクター (B=1) でこの宣言を上書きすることはできず .share-icon { fill: blue; /* 詳細度が低いため適用できません*/ } CSS ライブラリと基本スタイルシートでは、属性セレクターを /* サニタイズ.css */ svg:where(:not([fill])) { 塗りつぶし: 現在の色; } /* 著者スタイルシート */ .share-icon { fill: blue; /* 詳細度が高いため適用可能*/ } 要約する CSS :is() と :where() がブラウザーに導入されることに関するこの記事はこれで終わりです。CSS :is() と :where() ブラウザーに関するその他のコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: MySQL データベースでは、datetime、bigint、timestamp を使用して時間の選択を表します。時間を保存するのに最も効率的なのはどれですか?
>>: JavaScript を使用せずに HTML の a タグを無効にするには、純粋な CSS を使用します。
目次序文準備行く!文章プロセスを開始するメインループまとめ要約する序文準備皆さんは、こんなことを考え...
目次序文ネットワーク速度のフロントエンド判定原理のまとめ1. img を読み込むか Ajax リクエ...
以前作成されたデータベースの ogg プロセスは、発見されるまでの約半月間ダウンしていました。起動で...
目次1. トリガーとは何ですか? 2. トリガーを作成するトリガーを作成するための構文は次のとおりで...
問題を見つけるコンテンツをリストで表示すると、リスト内のコンテンツの数は多いかもしれませんが、ユーザ...
Jmeter がネイティブの結果表示機能を提供していることは誰もが知っています。ネイティブの結果表示...
記述した Dockerfile の内容は次のとおりです。 Python:3.6.8 から pip i...
1. 目的Flask アプリケーションをローカルで作成し、Docker でパッケージ化し、独自のサー...
問題の説明 (環境: windows7、MySql8.0)今日、MySql をインストールした後、M...
目次歴史pushState() メソッドpushState() の使用シナリオreplaceStat...
この記事では、参考までにvueキャンバスのタイムライン描画の具体的なコードを紹介します。具体的な内容...
この記事では、テーブル内のデータを追加、削除、変更するためのvue要素の具体的なコードを参考までに共...
この記事では、ネイティブ JS で実装されたドラッグ可能な写真ウォールを紹介します。効果は次のとおり...
目次イベントとは簡単な例イベントをバインドする方法フレームワーク内のイベントイベントオブジェクトイベ...
最近、Web ページに複数の画像をアップロードするためのスクリプトを作成しました。これは非常に実用的...