目前所有现代浏览器都已经支持color-mix()这个颜色函数了,这个函数可以实现关键字颜色值的半透明表示,是其他CSS、JS语法都无法取代的实用特性,本文还有色调插值方法的介绍。
文章关键字 ‘颜色’
CSS好用的color-mix颜色函数也可以使用啦
2024年11月29日,星期五快速学习CSS Color Level 4的色值新语法
2020年10月11日,星期日本文介绍#RRGGBBAA色值表示法,对应的透明度的16进制色值,RGB颜色和HSL颜色语法以前的限制都取消了,支持小数,参数个数3个4个都可以,以及介绍RGB颜色和HSL颜色的新语法,希望本文内容对大家的学习有所帮助。
3D LUT 滤镜颜色映射原理剖析与JS实现
2020年02月27日,星期四关于3D LUT滤镜原理的资料很少,或者原理讲得根本就不清楚,里面的一串数字怎么变成颜色的开发者全然不知,本文就通过真实例子一步一步带你剖析RGB色值是如何通过Cube等滤镜变成另外的颜色的。
纯CSS实现任意格式图标变色的研究
2018年11月24日,星期六想要使用CSS改变PNG小图标的颜色,似乎不太可能。但,实际上,我们可以有多种方法改变PNG小图标,SVG小图标的颜色,并且是任意的色值,可以是作为背景图片的图标,也可以是内联的图标。究竟如何CSS改变图标的颜色呢?不妨点进去围观一番。
CSS文字和背景color自动配色技术简介
2018年11月18日,星期日CSS越来越强,现在已经可以实现根据不同的背景色显示不同的前景色进行匹配了,例如右图GIF图片所示,背景色一开始深色,文字颜色为白色,当背景色逐渐变淡的时候,文字颜色也从原来的白色变成黑色了,同时边框也显示出来了,以便有更好的识别度。如何实现的呢?去文中一探究竟吧~
Canvas中颜色过渡动画效果的实现
2018年07月22日,星期日在CSS3中,我们要想实现从A颜色到B颜色的过渡效果,是相当容易的,只要指定起止颜色,配合transition
过渡或者animation
动画都可以时间我们想要的效果。
但是,在<canvas>
中却没有这么简单,因为<canvas>
本质上是一个静态画布,要想实现颜色变化,需要JS去不断绘制,实现起来要比CSS实现麻烦很多。再加上颜色值本身就不一定是纯粹的数值,更增加了我们实现的难度。
本文就将通过多个案例,逐步深入,介绍一些在Canvas中的颜色处理技巧,有些技巧说不定会让你大开眼界。
JS检测PNG图片是否有透明背景、抠图等相关处理
2018年05月1日,星期二用户上传图片,如果是PNG图片,有时候我们希望这张PNG图片背景不要是透明的,有时候又希望是透明的,有没有什么方法可以直接在前端就检测出是否是含透明区域的图片,以及做出相关的体验优化处理呢?如果非透明图片想要非常方便快速变成透明图片,又当如何处理呢?本文会提供详尽的解答,丰富的配图,必要的源代码,希望本文的内容能够对您的学习有所帮助!
小tip: 了解LinearRGB和sRGB以及使用JS相互转换
2017年12月18日,星期一LinearRGB顾名思义就是线性RGB颜色。
假设白板的光线反射率是100%,黑板的光线反射率是0%。则在线性RGB的世界中,50%灰色就是光线反射率为50%的灰色。
然而,人这种动物,对于真实世界的颜色感受,并不是线性的,而是曲线的……
PNG格式小图标的CSS任意颜色赋色技术
2016年06月8日,星期三CSS可以修改图片的颜色,没错,可以,本文就带你一睹真相,再次领略CSS的潜力和造诣。