博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS3实战开发:使用CSS3实现photoshop的过滤效果
阅读量:6987 次
发布时间:2019-06-27

本文共 865 字,大约阅读时间需要 2 分钟。

我们知道,使用Photoshop来调整图像的亮度和对比度,或者将图片转化为灰度等等是很常见的功能。今天我将给大家介绍几个新特性,我们使用来给web图像添加相同的效果。

首先我们先在网页中显示一张图片,html代码如下:

CSS3实战开发:使用CSS3实现photoshop的过滤效果

 

下面我给大家介绍相应特性,同时给各位演示应用图片过滤样式之后的效果图。

一、调整图像灰阶度:grayscale,范围为0%-100%。应用样式代码如下:

img {
-webkit-filter: grayscale(100%); }

 

此时页面效果为:

二、给图片应用深褐色效果:sepia,范围0-100%语法代码如下:

img {
-webkit-filter: sepia(100%); }

 

此时运行页面效果:

三、调整图片曝光度:brightness,范围0%-100%,语法代码如下:

img {
-webkit-filter: brightness(40%); }

 

运行页面,效果如下:

四、调整图像对比度:contrast,语法代码如下:

img {
-webkit-filter: contrast(500%); }

 

页面效果如下:

最后给大家介绍一个模糊特效:blur,语法代码如下:

img {
-webkit-filter: blur(2px); }

 

此时页面效果如下:

当然,上面的这些特性是可以同时使用的,比如,当鼠标划过图片时,将图片变成灰色的,且模糊图片,则代码如下:

img:hover {
-webkit-filter:grayscale(100%) blur(2px); }

 

此时页面效果为:

 

原来用CSS特性完成Photoshop的过滤功能是如此简单。

 

转载于:https://www.cnblogs.com/umylover/p/3926530.html

你可能感兴趣的文章
第十四周翻译-《Pro SQL Server Internals, 2nd edition》
查看>>
jdbcUrl is required with driverClassName spring boot 2.0版本
查看>>
C# 关于JArray和JObject封装JSON对象
查看>>
【Visual C++】游戏开发笔记之十 基础动画显示(三) 透明动画的实现
查看>>
今目标反思
查看>>
SQL Server 备份的 8 种方法。
查看>>
SQL Server 从数据库快照还原数据库
查看>>
$(document).keydown
查看>>
对Java、C#转学swift的提醒:学习swift首先要突破心理障碍。
查看>>
面向对象 2017-4-15
查看>>
java项目导出war包
查看>>
算法第三章实践报告
查看>>
linux应用之Mongodb的安装及配置(centos)
查看>>
Python 面向对象 --- eval 函数
查看>>
PHP的错误和异常处理
查看>>
z-index兼容问题:关于ie6/7下的z-index
查看>>
Android File Hierarchy : System Structure Architecture Layout
查看>>
腾讯2014年实习生招聘笔试面试经历
查看>>
把Jar文件转成exe安装文件
查看>>
不浮躁,获取充实感
查看>>