css変数を使用してsassのdarken()関数の機能を模倣できます。定義された色のシェードを生成しますか? - color-primary:#f00; -color-primary-darker:HSL(var( - color-primary)h s calc(l-5)); -color-primary-darkest:hsl(var( - color-primary)h s calc(l-10)); }
- カラープリマリー:基本色を定義します。 hsl()を使用して5%x。これらの変数を使用して要素をスタイリングします。 背景:var( - 色プリマリー); } .button:ホバー、 .button:focus { 背景:var( - 色 - プリマリーダーカー); } .button:Active { 背景:var( - 色 - プリマリーダークセスト); }
:root { --color-primary: #f00; --color-primary-darker: hsl(from var(--color-primary) h s calc(l - 5)); --color-primary-darkest: hsl(from var(--color-primary) h s calc(l - 10)); }このアプローチを使用すると、色変数を変更せずに色の色合いを動的に定義し、3つの色合いで目的の勾配効果を実現できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3