CSS3实战开发:使用CSS3实现photoshop的过滤效果_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:59:29
Original
1360 Leute haben es durchsucht

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

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

<!DOCTYPE html><html><head><meta charset="utf-8"><link rel="stylesheet" href="styles.css" media="screen"><title>CSS3实战开发:使用CSS3实现photoshop的过滤效果</title></head><body><img  src="20140821.jpg"     style="max-width:90%" / alt="CSS3实战开发:使用CSS3实现photoshop的过滤效果_html/css_WEB-ITnose" ></body></html>
Nach dem Login kopieren

此时运行效果图如下:

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

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

img {       -webkit-filter: grayscale(100%);  } 
Nach dem Login kopieren

此时页面效果为:

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

img {       -webkit-filter: sepia(100%);  }  
Nach dem Login kopieren

此时运行页面效果:

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

img {      -webkit-filter: brightness(40%);   }  
Nach dem Login kopieren

运行页面,效果如下:

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

img {      -webkit-filter: contrast(500%);   }  
Nach dem Login kopieren

页面效果如下:

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

img {      -webkit-filter: blur(2px);   } 
Nach dem Login kopieren

此时页面效果如下:

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

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

 

此时页面效果为:

 

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

 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage