«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Могут ли переменные CSS имитировать функцию Sass's Darken () `для генерации цветовых оттенков?

Могут ли переменные CSS имитировать функцию Sass's Darken () `для генерации цветовых оттенков?

Опубликовано в 2025-02-06
Просматривать:585

Can CSS Variables Mimic Sass's `darken()` Function for Color Shade Generation?

генерация цветовых оттенков с переменными CSS: систематический метод

Вопрос

мы можем имитировать функциональность функции Sass's Darken () с использованием переменных CSS к Сгенерировать оттенки определенного цвета?

подход с использованием относительного синтаксиса цвета

CSS вводит «относительный синтаксис цвета», который включает следующее:

: root { -Color-Primary: #F00; -Color-Primary-Darker: HSL (из VAR (-цветовой) H S Calc (L-5)); -Color-Primary-Darkest: HSL (из VAR (-цветовой) H S Calc (L-10)); }
: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));
}
вот как это работает:

]

    -color-primary: определить базовый цвет. на 5% с помощью hsl (). Используйте эти переменные для стиля элементов:
  • . Кнопка { Фон: var (-Color-Primary); } .button: Whover, .button: фокус { Фон: var (-цветовой датчик); } .button: Active { Фон: var (-Color-Primary-Darkest); }
  • Этот подход позволяет динамически определять цветовые оттенки без изменения цветовой переменной, достигая желаемого градиента с тремя оттенками.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3