摘要:预处理,比如和可以通过设定一个特定值,让任何颜色变得更亮或者更暗。下面这个方法能在中得到一个更亮或者更暗的值,通过一个给定的十六进制颜色值比如或者没有原文来自轮子工厂一个分享优秀组件的网站
预处理CSS,比如Sass和less可以通过设定一个特定值,让任何颜色变得更亮或者更暗。但是在javascript中却没有这种方法。下面这个方法能在javascript中得到一个更亮或者更暗的值,通过一个给定的十六进制颜色值(比如#F06D06,或者没有#)
</>复制代码
function LightenDarkenColor(col, amt) {
var usePound = false;
if (col[0] == "#") {
col = col.slice(1);
usePound = true;
}
var num = parseInt(col,16);
var r = (num >> 16) + amt;
if (r > 255) r = 255;
else if (r < 0) r = 0;
var b = ((num >> 8) & 0x00FF) + amt;
if (b > 255) b = 255;
else if (b < 0) b = 0;
var g = (num & 0x0000FF) + amt;
if (g > 255) g = 255;
else if (g < 0) g = 0;
return (usePound?"#":"") + (g | (b << 8) | (r << 16)).toString(16);
}
</>复制代码
// Lighten
var NewColor = LightenDarkenColor("#F06D06", 20);
// Darken
var NewColor = LightenDarkenColor("#F06D06", -20);
原文来自css-tricks
轮子工厂--一个分享vue,angular优秀组件的网站
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/112279.html
摘要:预处理,比如和可以通过设定一个特定值,让任何颜色变得更亮或者更暗。下面这个方法能在中得到一个更亮或者更暗的值,通过一个给定的十六进制颜色值比如或者没有原文来自轮子工厂一个分享优秀组件的网站 预处理CSS,比如Sass和less可以通过设定一个特定值,让任何颜色变得更亮或者更暗。但是在javascript中却没有这种方法。下面这个方法能在javascript中得到一个更亮或者更暗的值,通...
摘要:给图像设置一个阴影效果。一值设定图像会被调整的色环角度值。的价值是完全反转。超过的值是允许的,则有更高的饱和度。值为则完全是深褐色的,值为图像无变化。 效果预览 showImg(https://segmentfault.com/img/bVbpSTz?w=648&h=729); 思路 其实非常非常赶单~CSS3多了一个filter的属性,非常强大(兼容性一般)!我们只要根据输入的值/滑...
摘要:给图像设置一个阴影效果。一值设定图像会被调整的色环角度值。的价值是完全反转。超过的值是允许的,则有更高的饱和度。值为则完全是深褐色的,值为图像无变化。 效果预览 showImg(https://segmentfault.com/img/bVbpSTz?w=648&h=729); 思路 其实非常非常赶单~CSS3多了一个filter的属性,非常强大(兼容性一般)!我们只要根据输入的值/滑...
摘要:属性定义了元素的可视效果给图像设置高斯模糊。值为图像全黑值超过图像更亮调整图像的对比度。一值设定图像会被调整的色环角度值。的价值是完全反转。超过的值是允许的,则有更高的饱和度。值为则完全是深褐色的,值为图像无变化。 filter 属性定义了元素的可视效果 blur 给图像设置高斯模糊。radius一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊。 如果没有...
摘要:属性定义了元素的可视效果给图像设置高斯模糊。值为图像全黑值超过图像更亮调整图像的对比度。一值设定图像会被调整的色环角度值。的价值是完全反转。超过的值是允许的,则有更高的饱和度。值为则完全是深褐色的,值为图像无变化。 filter 属性定义了元素的可视效果 blur 给图像设置高斯模糊。radius一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊。 如果没有...
阅读 2216·2023-04-26 00:00
阅读 3387·2021-09-24 10:37
阅读 3579·2021-09-07 09:58
阅读 1568·2019-08-30 15:56
阅读 2254·2019-08-30 13:11
阅读 2351·2019-08-29 16:38
阅读 1038·2019-08-29 12:58
阅读 1940·2019-08-27 10:54
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要