【发布时间】:2019-05-09 23:45:51
【问题描述】:
我想这样当你将鼠标悬停在一个元素上时,它总是比最初更暗或更亮。无论颜色如何
类似但通用的东西
.darker{
Background:red;
width:100px;
height:100px
}
.darker:hover{
Background:#b20000
}
.lighter {
Background:blue;
width:100px;
height:100px
}
.lighter:hover{
Background:#adccff
}
<div class='darker'></div>
<div class='lighter'></div>
【问题讨论】:
-
像
filter: brightness(50%);这样的css过滤器可能吗? caniuse.com/#feat=css-filters -
也许有办法让它与 jquery 一起工作?有人吗??
-
你正在做的奇怪的事情。但是,使用不透明度或过滤器来改变亮度。 developer.mozilla.org/en-US/docs/Web/CSS/filter-function/…
-
已经试过了!不透明度不会使事情变暗,过滤器会使文本变得太亮
-
“太亮”?那就把它调高一点...
标签: javascript jquery html css