html5+css3网页模糊图片效果简单例子

效果如下

例子1

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
    <title>html5+css3网页模糊图片效果简单例子-webkfa.com</title>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <style type="text/css">
     .blur{ 
      filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
      -webkit-filter: blur(10px); /* Chrome, Opera */
         -moz-filter: blur(10px);
          -ms-filter: blur(10px);   
              filter: blur(10px);   
      filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */
  }
    </style>
  </head>
 
  <body>
   <img src="/userpl2013/63/59/1427257300357_52816163b.jpg"/><br/>
   <img src="/userpl2013/63/59/1427257300357_52816163b.jpg" class="blur"/>
  </body>
</html>

例子2

<!DOCTYPE html>
<html>
<head> 
  <title>css3图片过滤效果 </title>
  <style>
    body{
      background: #eee;
    }

    .gallery{
      list-style: none;
      margin: 50px auto; padding: 0;
      width: 642px; /* (200+10+4)x3 */
      font-size: 0; /* fix inline-block spacing */
    }

    .gallery li{
        display: inline-block;
        *display: inline;
        zoom: 1;
        width: 200px; height: 150px;
        margin: 2px;
        border: 5px solid #fff;
        -moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);
        -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);
        box-shadow: 0 2px 2px rgba(0,0,0,.1);
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;       
    }

    .gallery:hover li:not(:hover){      
        -webkit-filter: blur(2px) grayscale(1);
        -moz-filter: blur(2px) grayscale(1);
        -o-filter: blur(2px) grayscale(1);
        -ms-filter: blur(2px) grayscale(1);
        filter: blur(2px) grayscale(1);
        opacity: .7; /* fallback */       
    }

    /* Demo page only */
    #about{
        color: #999;
        text-align: center;
        font: 0.9em Arial, Helvetica;
    }

    #about a{
        color: #777;
    }  
  </style>
</head>

<body>

  <ul class="gallery">
      <li><img src="1.jpg"></li>
      <li><img src="2.jpg"></li>
      <li><img src="3.jpg"></li>
      <li><img src="4.jpg"></li>
      <li><img src="5.jpg"></li>
      <li><img src="6.jpg"></li>     
  </ul>

</body>
</html>

时间: 2024-07-28 17:55:19

html5+css3网页模糊图片效果简单例子的相关文章

《HTML5+CSS3网页设计入门必读》——导读

前言 当我和Mandy Brown.Jason Santa Maria成立A Book Apart时,我们十分希望对一个主题内容进行整理并成书出版,而且我们觉得,只有一个作者适合这项工作. 网页设计是基于标准的.虽然"real fonts"或CSS3也对网页设计产生了深远的影响,但HTML的影响是其他方面所无法比拟的.HTML是开发人员对W3C步调和政策不满的结果,它是为网页应用程序(而不仅仅是文件)而设计的,因此,虽然这个新版本的网络语言令网页设计界为之兴奋,但也导致了同等程度的愤怒

html5+css3网页制作实例:制作comingsoon页面

文章简介:这个页面用到了html5的标签元素和css3的线性渐变.圆角.阴影效果,以及当前流行的parallax视差特效和一些其他结合jquery的动画,在chrome,Safari,opera,firefox下都可以完美显示,如果你还使用IE浏览器,我想效果支持的并不是那么完美,不过尽管这样,我还是对IE6,7,8 这个页面用到了html5的标签元素和css3的线性渐变.圆角.阴影效果,以及当前流行的parallax视差特效和一些其他结合jquery的动画,在chrome,Safari,ope

《HTML5+CSS3网页设计入门必读》——6.4 使用Web字体

6.4 使用Web字体 在上一节中,看到我们十分确信所用的字体系列驻留在每个人的计算机上.也就是说,可以保证大多数计算机都会呈现Arial或Times New Roman,或者具有用于serif和sans-serif的所必需的默认字体,如果这是样式表所需要的话.但是,利用CSS3中包括的@font-face特性,甚至可以对在线放置的内容发挥更大的设计能力. 简而言之,@font-face特性允许在HTML5标记中定义要使用的字体,使得无论用户是否在他们的计算机上安装了那些字体(并且很有可能用户没

《HTML5+CSS3网页设计入门必读》——2.5 保持简洁

2.5 保持简洁 HTML5中简化的不仅仅是doctype. 如果想要指定一个标记文档的字符编码,那么最好的方法就是确保服务器发送了正确的Content-Type文件头(header).如果想要双倍保险,那么也可以使用标签来指定字符集.是一个用 HTML 4.01 编写的文件声明: <meta http-equiv="Content-Type" content="text/html; » charset=UTF-8"> 下面的示例实现了与前一示例在HTM

《HTML5+CSS3网页设计入门必读》——1.2 创建Web内容

1.2 创建Web内容 你可能注意到本书中使用的术语是"Web内容"(web content),而不是"Web页面"(web page),我们是有意这样做的.尽管我们谈论的是"访问Web页面",但是我们实际的意思是"查看我们计算机上的一个地址上的所有文本和图像".我们阅读的文本和查看的图像都是通过Web浏览器呈现的,在单独的文件中可以找到关于它们的某些指导. 这些文件可以包含被HTML代码标记(mark up)或包围的文本,告

《HTML5+CSS3网页设计入门必读》——2.6 语法:以自己的方式进行标记

2.6 语法:以自己的方式进行标记 一些编程语言,如Python,以其特殊的方式编写说明.使用空格来缩进代码是强制性的,空格很重要.而其他编程语言,如JavaScript,却不在格式方面作任何要求,每一行开头是否空格并不那么重要. 如果与一些程序员同处一室并说出"重要的空格"之类的话,那么就会导致一整晚不断升温的激烈辩论. 关于空格重要性的辩论核心存在一个基本的哲学问题:汇编语言应该保持特定的汇编风格,还是编写者可以按自己喜欢的风格编写? 标记并不需要空格.如果想要在每次嵌套元素时都添

《HTML5+CSS3网页设计入门必读》——2.2 切合现实

2.2 切合现实 持续的内部张力推动了HTML5的创立.一方面,规范需要足够强大,从而有能力支持创建网页应用程序,另一方面,虽然大多数现有内容都处于完全混乱的状态,但是HTML5仍需要支持已有的内容.如果 HTML5的规范在某一个方向上偏离得太远,那么它将重蹈XHTML 2的覆辙.但是,如果它在另一个相反的方向上偏离得太远,那么它就会认为标签和表单是万能的,因为这两者是大量网页建立的基础. 这是一种微妙的平衡,保持这种平衡需要务实且冷静的方法.

《HTML5+CSS3网页设计入门必读》——2.3 错误处理

2.3 错误处理 HTML5不仅声明了浏览器应该如何处理规范格式的标记,还首次规范了浏览器该如何处理格式不规范的文件. 浏览器厂商曾不得不独自研究如何处理错误.无论最流行的浏览器做出怎样的尝试,该过程通常都会涉及逆向工程,这会耗费浏览器厂商的时间.与其浪费时间模仿竞争对手处理有缺陷的标记,倒不如尝试实现新功能. 在HTML5中定义错误处理恐怕难以实现.虽然HTML5具有与HTML 4.01完全相同的元素和属性,并且完全没有添加新特性,但在2012年年底之前完成错误处理的定义仍然是徒劳的. 网页设

《HTML5+CSS3网页设计入门必读》——1.6 再次联手

1.6 再次联手 在WHATWG开发HTML5期间,W3C继续制定了XHTML 2规范.如果说XHTML2规范的制定速度很快,那是不准确的.实际上,这个过程是十分缓慢的. 2006年10月,蒂姆先生发表了一篇博文,承认将Web从HTML迁移到XML是行不通的.几个月后,W3C签发了新委任状,成立了一个HTML工作组.这个工作组并没有采取一切从头开始的方式,而是明智地决定:应该在WHATWG工作成果的基础上开发未来版本的HTML. 这样,时断时续的做法反而使情况变得令人困惑.W3C同时有两个工作组