通过百分比CSS(Javascript)动态地将颜色更改为较亮或较暗
我们在该网站上有一个庞大的应用程序,并且我们有一些链接,比如我们网站上的蓝色链接就是蓝色。现在,我想建立其他一些链接,但颜色要浅一些。显然,我可以简单地通过在CSS文件中添加十六进制代码来完成此操作,但是我们的站点允许用户确定其自定义配置文件/站点(例如Twitter)所需的颜色。
所以,我的问题是:我们可以按百分比减少颜色吗?
假设以下代码是CSS:
a { color: blue;
}
a.lighter {
color: -50%; // obviously not correct way, but just an idea
}
要么
a.lighter { color: blue -50%; // again not correct, but another example of setting color and then reducing it
}
有没有一种方法可以减少一定百分比的颜色?
回答:
如果使用的堆栈允许您使用SASS,则可以使用以下lighten
函数:
$linkcolour: #0000FF;a {
color: $linkcolour;
}
a.lighter {
color: lighten($linkcolour, 50%);
}
以上是 通过百分比CSS(Javascript)动态地将颜色更改为较亮或较暗 的全部内容, 来源链接: utcz.com/qa/420438.html