Затемнение цвета фона элемента с помощью CSS
Улучшение пользовательского интерфейса включает в себя выделение интерактивных элементов, таких как кнопки, путем изменения их внешнего вида. Распространенный подход — затемнение цвета фона при наведении курсора.
Изначально можно попытаться настроить непрозрачность, но это повлияет как на цвет, так и на прозрачность. Существует более целенаправленное решение.
Метод: наложение темного слоя
Создайте темное наложение, используя фоновое изображение. Этот метод сохраняет исходный цвет текста, одновременно затемняя фон.
Реализуйте слой наложения в CSS:
.Button { background-image: linear-gradient(rgb(0 0 0/40%) 0 0); } .Button:hover { background-color: /* Original background color */; }
Этот метод автоматически затемняет любой цвет фона, даже несколько цветов, как показано в примере:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3