css的hue-rotate是调整了色相吗?
什么是色相?
色相就是HSL模型下的H
就是颜色的倾向
什么是HSL?
HSL,是区别于RGB的另一种颜色模型。
H代表Hue,就是色相。S代表Saturation,就是饱和度。L代表Lightness,就是亮度
这三者共同组成可以表示一个颜色
下面是调整HSL时的颜色在颜色选择器上的变化
调整色相时,色环上的颜色发生了变化
调整亮度时,色彩向左上或者右下移动
调整饱和度时,色彩向右上或者左下移动
hue-rotate和hue
那为什么说hue-rotate并不是调整了色相呢?
下面来看一个对比
上面的方块是直接调整hsl中的hue的值
而下面的方块是调整hue-rotate的值
为什么两个方块的颜色呈现出不一样的效果呢?
原因
那是因为hue-rotate并不是直接调整hue的值,而是用了另一种算法来计算结果
在这种算法中,颜色在hue-rotata 之后,亮度并不会改变,
在上面的实验中,我们也可以看到,上面的方块的亮度感受是有高有低的
而下面的方块亮度是统一的
120.0度的旋转将准确地将红色映射为绿色,绿色映射为蓝色,蓝色映射为红色。但是,此转换有一个问题,输入颜色的亮度没有保留。
这大概就是css标准所考虑到的吧
css的hue-rotate是调整了色相吗?相关推荐
- 镜像css3,利用css动画属性rotate来实现镜像翻转_WEB前端开发
layui中使用的一些弹出框_WEB前端开发 Layui是一款采用自身模块规范编写的情怀型前端UI框架,本文就来为大家介绍一下layui中使用的一些弹出框,希望对大家有一定的帮助. 要实现镜像翻转,有 ...
- php图片镜像翻转,利用css动画属性rotate来实现镜像翻转
要实现镜像翻转,有两种实现方法: 方法一:利用css动画属性rotate旋转来实现 具体代码:.mirrorRotateLevel { transform: rotateY(180deg); /* 水 ...
- rotate函数css,CSS3函数rotate()怎么使用
我们都知道,在css3里rotate()函数是能够旋转元素的,他主要是在二维空间内进行旋转操作,那么今天我们就给大家带来实例,看一下这个rotate()函数怎么使用. 如果对元素本身或者元素设置了pe ...
- css如何改变视频大小,调整视频的大小取决于屏幕尺寸少用CSS
我想在我的主页的背景添加视频. 基本上我想避免当浏览器分辨率与我的视频分辨率不同时在边上有黑色条纹.调整视频的大小取决于屏幕尺寸少用CSS 要优化加载时间,我想用更少的CSS,所以我想在更短的像这样来 ...
- python调整图片色相,对应ps的色相值
ps的色相值调整是相对原图的基础左右调整的,这里最后的效果是对应ps色相调整的效果,ps的ctrl+u弹出调节色相窗口 def change_color():image: PngImageFile = ...
- css怎么调间距,css中字间距怎么调整
css中调整字间距的方法是,使用letter-spacing属性调整,如[letter-spacing:6px].letter-spacing属性可以增加或减少字符间的空白. 本文操作环境:windo ...
- css 列宽控制,CSS 控制table 滑动及调整列宽等问题总结
本文介绍了通过css+js来控制table的x,y方向上的滚动.然后详细分析了使用table时,可能出现的width宽度与预期设定不一致的情况,最后给出了解决方案 效果图 三. 表格宽度 上面两段代码 ...
- CSS 中的 rotate
在 CSS 坐标系中,从左到右为 X 轴正方向,从上到下为 Y 轴正方向,从屏幕里到屏幕外为 Z 轴正方向. 当观察者视线方向顺着 X 轴正方向,rotateX 为正表示元素逆时针旋转,为负表示元素顺 ...
- css根据手机屏幕宽度调整样式
nav{font-size:16px;}@media screen and (min-width:320px){/*当屏幕宽度大于等于320像素,nav的字体改为14,这种方法不用刷新的,自动判断的, ...
最新文章
- nodejs 获取post数据
- BigData之Hbase:Hbase数据管理的简介、下载、案例应用之详细攻略
- PHP之父评价Facebook的HipHop项目:别当作银弹
- qt mysql查询中文相等_请教:Qt如何实现查询数据库中具有中文表名的表
- calender get方法_Calendar.get()方法--- WEEK_OF_YEAR 、MONTH、
- iOS 14.1 真机包
- 弯管机编程软件电脑版_聚编程电脑版
- PowerShell复制粘贴快捷键
- Win7 启用Guest账户,设置登录界面不显示 Guest账户
- 王者荣耀游戏高清壁纸(手机|电脑),来袭
- Error inflating class出现报错
- 关于购买二手macbook的建议,看这一篇文章就够了!
- 学习笔记(02):Java小白修炼手册-工欲善其事必先利其器,掌握Java开发工具
- 要求返回三位数中的水仙花数 ,数字范围在100-999中。(水仙花数:百位数的3次方+十位数的3次方+个位数的三次方=数字本身)
- Servlet获取Excel中数据的两种方式
- Windows下webrtc源码编译(1)——depot_tools配置
- 编译相关(非原创 读书笔记)
- C语言:typedef用法简介
- 二维图画法入门_二维绘制简单图形CAD教程(1)
- http-little-toy(一个go编写Http并发测试工具)
热门文章
- 全球计算机出货量排名,2018年全球电脑出货量排名:联想夺冠,惠普戴尔分列二三...
- php curl常用的5个例子
- Hadoop Streaming 实战: 多路输出
- element-ui自定义上传图片
- 3年Python编程自学经历,分享一些心得经验
- 1、树莓派4B设置热点,一步步细心来
- GIS标准分幅工具——制作图幅接合表
- 背景建模或前景检测(Background Generation And Foreground Detection) 二
- fullcalendar应用(一)
- 阿德莱德计算机专业offer,2020年阿德莱德大学录取offer介绍及offer多久到