CSS filter滤镜属性、clip-path裁减属性

CSS filter滤镜属性、clip-path裁减属性

filter

  1. contrast(amount) 调整输入的对比度

amount<number>amount <percentage>
小于100%会降低对比度,大于100%增加对比度。值0%将创建一个完全灰色的图像,而值将100%保持输入不变

image image
div{
  filter: contrast(1); 
}
  1. hue-rotate(angle) 调整输入的色相 (色相旋转)

angle<angle>指定为角度,hue-rotate滤镜除了支持deg,还支持其它CSS3单位,如圈数turn以及弧度rad等
值0deg保持输入不变。正色调旋转增加色调值,而负旋转减少色调值。

更多参考:CSS filter:hue-rotate色调旋转滤镜实现按钮批量生产

hue-rotate(90deg)   /* 90度旋转 */
hue-rotate(.5turn)       /* 180度旋转 */
hue-rotate(3.142rad)     /* 3.142弧度旋转,近似一圈,也就是360度 */

clip-path

  1. inset(<top> <right> <bottom> <left>) 裁剪一个矩形
image
  1. polygon() 定义一个多边形(使用一个 SVG 填充规则和一组顶点
image
clip-path: polygon(0% 20%,
                  60% 20%,
                  60% 0%,
                 100% 50%,
                  60% 100%,
                  60% 80%,
                   0% 80%);
posted @   shine_lovely  阅读(107)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示