当前位置: 首页 > news >正文

HTML5基础——18、CSS滤镜

  大家好,我是阿赵。
  接下来学习一下CSS的滤镜效果。
  先用一张图作为基础显示:

<img src="img/azhao.png">

在这里插入图片描述

一、单个滤镜效果

1、模糊

img {filter: blur(10px);
}

  blur的参数是模糊的像素。
现在的显示:
在这里插入图片描述

2、 亮度

img {filter: brightness(0.3);
}

  brightness里面的参数是亮度百分比,如果小于1,则是变暗:
在这里插入图片描述

  也可以大于1,变成曝光:

 img {filter: brightness(2);
}

在这里插入图片描述

3、 对比度

img {filter: contrast(0.5);
}

  contrast里面的参数是对比度百分比,小于1时显示的是降低对比度:
在这里插入图片描述

  也可以大于1增加对比度:

img {filter: contrast(2);
}

在这里插入图片描述

4、 阴影

img {filter: drop-shadow(4px 4px 4px red);
}

  drop-shadow里面的参数有4个,分别是:x偏移、y偏移、阴影大小和阴影颜色。
在这里插入图片描述

5、 灰度

img {filter: grayscale(100%);
}

  grayscale的参数是灰度的强度,默认不填就是100%。
在这里插入图片描述

6、 色相旋转

img {filter: hue-rotate(90deg);
}

  hue-rotate的参数是旋转色相的角度。
在这里插入图片描述

7、 反转色彩

img {filter: invert(1);
}

  invert的参数是反转的百分比。
在这里插入图片描述

8、 透明度

img {filter: opacity(0.5);
}

  opacity的参数是透明度的百分比
在这里插入图片描述

9、 饱和度

img {filter: saturate(0.5);
}

  saturate的参数是饱和度的值,小于1时是降低饱和度:
在这里插入图片描述

  也可以大于1增加饱和度:

img {filter: saturate(2);
}

在这里插入图片描述

10、棕褐色

img {filter: sepia(100%);
}

  sepia的参数是棕褐色的百分比。
在这里插入图片描述

二、 多个滤镜

  如果多个滤镜同时,可以写在同一行里面。

img {filter: blur(4px) brightness(0.5) contrast(2) drop-shadow(16px 16px 20px blue);
}

  这样就可以多个滤镜一起生效了:
在这里插入图片描述

三、 过渡效果

  过渡效果指一种状态变化到另外一种状态时,可以有一个中间过渡的效果。
比如:

img {transition: filter 0.5s ease;
}
img:hover {filter: blur(4px) brightness(2) contrast(2) drop-shadow(16px 16px 20px yellow);
}

css过渡效果

  这样在从普通状态到鼠标悬停的状态, 会有一个滤镜的变化效果,过渡时间是0.5秒。
transition的使用方法是:

transition:属性 时间 曲线 开始时间

1、 属性

  想要变化的属性,如果要所有属性都变化,可以写all

2、 时间

  变化的总时间,单位是秒

3、 曲线

变化时的曲线,可选项有:
linear
ease
ease-in
ease-out
ease-in-out
曲线参数可以省略

4、 开始时间

单位是秒,默认是0秒,可以省略。

注意,transition是谁做动画就给谁加。

http://www.dtcms.com/a/521045.html

相关文章:

  • 从零开始的C++学习生活 13:红黑树全面解析
  • RealVNC Viewer(Windows控制Mac)
  • mac下载wget
  • SQL进阶:深入解析SQL执行顺序
  • 专业网站建设的公司哪家好合肥计算机培训机构
  • C#实现摄像头视频录制与保存
  • 东莞网站建没可信网站是什么意思
  • led行业网站源码wordpress会员查看发布插件
  • 网站建设前期需要干嘛许昌网站建设哪家最好
  • 【Linux学习笔记】基于阻塞队列和环形队列的生产者消费者模型
  • GAN生成对抗网络学习-例子:生成逼真手写数字图
  • WPF MVVM下 ItemsControl条目命令绑定传参
  • 贵州网站制作公司电话wordpress有留言时邮件提醒
  • Python 脚本在工作日(周一到周五)的 8:00 到 19:00 之间持续运行,并在其他时间暂停(延时)
  • 婚庆网站大全深圳企业网站制作公司查询
  • 当城市有了“空间智能体”:一座长江首城的智慧蝶变
  • 机械类做的最好的网站网站开发代理江苏
  • 让别人做网站图片侵权网站简易后台
  • seo针对网站做策划大型网站开发合同
  • Macao资料生成程序,全新的UI 三端自适应PHP空间
  • 1Panel 安装与使用全指南:从部署到实战运维
  • Katalon Studio自愈测试功能
  • 非java、python、c/c++、perl、php、sql等的文章
  • 企业网站的建设与应用开题报告自己搭建app
  • 实验三:3-8线译码器设计
  • 深入浅出:马尔科夫链完全指南
  • 国外域名抢注网站seo顾问什么职位
  • 怎么做网站dns加速销售订单管理系统软件
  • DevOps工具链选型,Atlassian or TikLab哪一款更好用?
  • 网站实现搜索功能网站开发 平面设计