`
陌上花会开
  • 浏览: 38052 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

CSS3实战开发:使用CSS过滤效果来改变图片样式

阅读更多

各位网友,大家好,我是陌上花会开。

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

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

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css" media="screen">
<title>CSS3实战开发:使用CSS过滤效果来改变图片样式</title>
</head>
<body>
<!-- css教程,css3教程,html5教程,jQuery教程,javascript教程,视频教程,特效开发,css3特效,css特效,jQuery特效 -->
<img src="20140821.jpg"  width="800" />
</body>
</html>

 

此时运行效果图如下:

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

一、调整图像灰阶度: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的功能是如此简单。

往期精彩实战开发案例一览(已被广为转载,下面只列出部分):

  1. 《CSS3实战开发:百度新闻热搜词特效实战开发

  2. 《CSS3实战开发:手把手教你鼠标滑动特效开发

  3. 《CSS3实战开发:手把手教大家搜索表单发光特效实战开发

  4. CSS3实战开发: 弹性盒模型之响应式WEB界面设计

  5. CSS3线性渐变技术详解及超炫按钮实战开发

  6. CSS3 2D转换之translate技术详解 及 网页导航实战开发

  7. CSS3实战开发:手把手教你照片墙实战开发

  8. CSS3实战开发: 手把手教大家实战开发鼠标划过图片动画特效

  9. CSS3实战开发:仿天猫首页图片展示动画特效实战开发

  10. CSS3实战开发:手把手教大家折角效果实战开发

  11. 《CSS3实战开发:手把手教你纯CSS3手风琴特效实战开发(无需JS代码或插件)

欢迎大家加入互联网技术交流群:62329335 

个人申明:所分享博文,绝对原创,并力争每一个知识点都通过实战演示来进行验证。
2
1
分享到:
评论
1 楼 yzs1013 2017-04-11  
偷别人的样式更快,这类型工具很多人想找。现在有个工具操作起来比这简单多了,不用安装,是个简单易用的网页css样式提取工具,特别的好处是可以提取一张URL网页的某处html源码区域的精简样式,详明工具:
http://collect.longsunhd.com/getcss/,或百度一下"龙抓手采集官方测试"

相关推荐

    《CSS3实战:开发与设计》源码

    《CSS3实战:开发与设计》书中所包含的示例的全部源码。 本书英文版书名《Practical CSS3:Developand Design》,作者Chris Mills是一名杰出的Web技术专家、Web开放标准的布道者和Web教育变革者。他创立了Opera网络...

    纯css3图片分类过滤效果

    这是一款使用纯css3制作的图片分类过滤效果插件。该插件可以过滤出所有图片中的某一类图片。该图片分类过滤共有三种效果:图片模糊效果,图片缩小模糊效果和放大缩小效果。

    HTML5&CSS3网页制作:CSS控制表单样式.pptx

    使用CSS可以轻松地控制表单控件的样式,主要体现在控制表单控件的字体、边框、背景和内边距等。 CSS控制表单样式 由于form是块元素,重置浏览器的默认样式时,需要清除其内边距padding和外边距margin 使用标记定义...

    CSS高效开发实战

    《CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation》写作的目的是要确保CSS不会成为开发过程或网站性能的瓶颈,确保读者可以运用一些工具、框架、预处理来提升开发效率和节约人力成本,确保所讲解的内容...

    css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局

     原本不是圆形图片,通过CSS样式布局实现成圆形图片,首先图片必须为正方形。  二、使用布局技术  使用CSS3 圆角技术实现。  使用CSS3样式单词:border-radius  语法:  div{border-radius:5px}  对图片设置...

    《CSS3实战》配套源码part3

    此为《CSS3实战》的配套源码和插图,分三部分上传,此为第三部分。 《CSS3实战》由国内资深Web前端工程师撰写,权威性毋庸置疑。如果你是一位有前瞻性的Web前端工作者,那么《CSS 3实战》也许会让你在即将到来的Web...

    css3图片过滤效果.rar_css3图片过滤效果_writerxpj

    css3图片过滤效果css3图片过滤模糊效果淡出淡入图片代码

    《CSS3实战》配套源码part1

    此为《CSS3实战》的配套源码和插图,分三部分上传,此为第一部分。 《CSS3实战》由国内资深Web前端工程师撰写,权威性毋庸置疑。如果你是一位有前瞻性的Web前端工作者,那么《CSS 3实战》也许会让你在即将到来的Web...

    《CSS3实战》配套源码part2

    此为《CSS3实战》的配套源码和插图,分三部分上传,此为第二部分。 《CSS3实战》由国内资深Web前端工程师撰写,权威性毋庸置疑。如果你是一位有前瞻性的Web前端工作者,那么《CSS 3实战》也许会让你在即将到来的Web...

    css3图片模糊过滤效果

    css3图片模糊过滤效果

    css3实战:开发与设计迷你书

    css3实战:开发与设计迷你书(1-3章)试读版,添加定位目录方便查阅

    Three.js前端3D开发:使用CSS3DRenderer渲染全景图

    使用 CSS3DRenderer 渲染全景图

    《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》epub

    《CSS高效开发实战—CSS 3、LESS、SASS、Bootstrap、Foundation》epub版

    HTML5&CSS3网页制作:CSS样式规则.pptx

    在HTML编写过程中我们除了应用基本的标签元素还会使用css样式来丰富界面使之有不同的呈现效果。 未设置css样式 设置css样式 单击此处添加副标题内容 CSS样式规则 01 CSS样式规则 CSS 代码规范还是有存在的必要的,...

    CSS3之学习必备书籍《CSS3 实战》

    CSS3之学习必备书籍《CSS3 实战》.

    [CSS3] CSS3 实战手册 第3版 (英文版)

    [奥莱理] CSS3 实战手册 第3版 (英文版) [奥莱理] CSS3 The Missing Manual 3rd Edition (E-Book) ☆ 图书概要:☆ CSS3 lets you create professional-looking websites, but learning its finer points can be ...

    人民邮电(图灵)-CSS重构:样式表性能调优

    人民邮电(图灵)-CSS重构:样式表性能调优.201711.epub 人民邮电(图灵)-CSS重构:样式表性能调优

Global site tag (gtag.js) - Google Analytics