Sass でメディア クエリからセレクターを拡張するにはどうすればよいですか?

DDD
リリース: 2024-10-30 00:39:29
オリジナル
901 人が閲覧しました

How to Extend Selectors from Media Queries in Sass?

Sass を使用したメディア クエリからのセレクターの拡張

Sass ではこれが制限されているため、メディア クエリ内からセレクターを拡張しようとするとエラーが発生することがよくあります機能性。この問題に対処し、手動のコピーと貼り付けに頼らずにコードの効率を維持するにはどうすればよいでしょうか?

残念ながら、Sass の制限により、メディア クエリ内の外部セレクターを直接拡張することは実現できません。拡張コマンドは、同じディレクティブ内でのみ使用できます。

ミックスインの使用

コードを再利用し、メディア クエリ全体でセレクターを拡張するには、ミックスイン アプローチの使用を検討してください。必要なスタイルを含むミックスインを作成し、それを内部クラスと外部クラスの両方に含めます。

メディア クエリの外部からセレクターを拡張する

別のオプション (ただし、そうではありません)特定の使用例に直接関連するのは、メディア クエリ内のセレクターを外部から拡張することです。メディア クエリ内で必要なスタイルを含むプレースホルダー セレクターを定義し、それをメディア クエリの外に拡張します。

保留中の変更

Sass コミュニティでは、この制限を解決する方法について積極的に議論しています。 、潜在的な構文と実装戦略を検討します。このトピックに関する最新情報については、GitHub 上のディスカッションなどを追跡してください。

以上がSass でメディア クエリからセレクターを拡張するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート