css3 filter属性在项目中的应用

css3 属性filter应用在项目里.

语法:
<filter>:
要使用的滤镜效果。多个滤镜之间用空格隔开。
设置或检索对象所应用的滤镜效果。 最常用的滤镜效果是不透明效果,如果要实现50%的不透明度(其它高级浏览器的实现参阅opacity):
实例:
HTML:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <title>css3-图形挤压变形动画特效</title>
 5     <meta charset = "utf-8">
 6     <link rel="stylesheet" type="text/css" href="css3-3d-image.css">
 7 </head>
 8
 9 <body>
10 <div class="box">
11     <span></span>
12     <span></span>
13     <span></span>
14     <span></span>
15     <span></span>
16     <span></span>
17     <span></span>
18     <span></span>
19     <span></span>
20     <span></span>
21     <span></span>
22     <span></span>
23     <span></span>
24     <span></span>
25     <span></span>
26     <span></span>
27     <span></span>
28     <span></span>
29     <span></span>
30     <span></span>
31     <span></span>
32     <span></span>
33     <span></span>
34     <span></span>
35     <span></span>
36     <span></span>
37     <span></span>
38     <span></span>
39     <span></span>
40     <span></span>
41     <span></span>
42     <span></span>
43     <span></span>
44     <span></span>
45     <span></span>
46     <span></span>
47     <span></span>
48     <span></span>
49     <span></span>
50     <span></span>
51     <span></span>
52     <span></span>
53     <span></span>
54     <span></span>
55     <span></span>
56     <span></span>
57     <span></span>
58     <span></span>
59     <span></span>
60     <span></span>
61     <span></span>
62     <span></span>
63     <span></span>
64     <span></span>
65     <span></span>
66     <span></span>
67     <span></span>
68     <span></span>
69     <span></span>
70     <span></span>
71     <span></span>
72     <span></span>
73     <span></span>
74     <span></span>
75     <span></span>
76     <span></span>
77     <span></span>
78     <span></span>
79     <span></span>
80     <span></span>
81     <i class = "repulse"></i>
82     <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js" ></script>
83     <script>
84         $(document).on(‘mousemove‘, function(event) {
85             $(".repulse").css({
86                 left:event.pageX,
87                 top:event.pageY
88             });
89         });
90     </script>
91 </body>
92 </html>

css:

 1 html {
 2     background:linear-gradient(#fe4 0%, #040 80%);
 3     height:120%;
 4 }
 5 .box {
 6     display:inline-block;
 7     width:1220px;
 8     marign:0 auto;
 9     background-color:#000;
10     -webkit-filter:blur(15px) saturate(400%);
11     cursor:none;
12     transform-style:preserve-3d;
13 }
14 .box:after {
15     clear:both;
16     content:‘‘;
17     display:block;
18     overflow:hidden;
19 }
20 .box .repulse {
21     display:block;
22     width:80px;
23     height:60px;
24     background:#add8e6;
25     position: absolute;
26     border-radius:100%;
27     -webkit-filter:saturate(300%);
28 }
29 .box span {
30     float:left;
31     width:80px;
32     height:60px;
33     border-radius:100%;
34     background-color:#f00;
35     margin:20px;
36     transform:translateZ(0px);
37 }

效果图:

查看源码:github/Qboooogle

时间: 2024-10-01 22:04:43

css3 filter属性在项目中的应用的相关文章

css3 filter属性 给图片添加毛玻璃模糊效果

记录下项目中关于图片模糊效果的处理,要求:背景图必须通过img标签传入,而且头像要做成圆形的 示例图片: HTML代码: <div class="introBox">     <!--个人头像-->     <div class="imgShow">         <img class="imgBground" src="resources/images/1.jpg" >   

CSS3新属性(上菜中.....)

clip(裁剪) 语法:clip:auto | <shape> 取值: auto: 对象无剪切 rect(<number>|auto <number>|auto <number>|auto <number>|auto): 依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切. 示例:clip:rect(auto 50px 20px auto) 说明:上边不剪切,右边从左起第50个

web前端入门到实战:CSS3 filter(滤镜)属性

css3的滤镜filter属性,可以对网页中的图片进行类似Photoshop图片处理的效果,例如背景的毛玻璃效果.老照片(黑白照片).火焰效果等. 一.blur(px)高斯模糊 二.brightness(%)亮度 三.contrast(%)对比度 四.drop-shadow()阴影 注意: 这个 drop-shadow 与 box-shadow 都是在说阴影,但还是有区别的,看下图 图中火焰的图片,是一张png图片,除了火焰以外,其他部分是透明的,我们能看见,box-shadow 是给整个图片加

Css3帧动画深入探寻,讲点项目中实际会碰到的问题

先加个副标题XD --如何解决background-size为100%下处理@keyframes 正是在项目中遇到副标题,才引起我更深入的探寻 先略带一下基本的css3动画 css3的动画实现是通过属性animation 与 @keyframes配合实现的 具体可以参见这篇文章,这位女程序媛有着非常详尽与精彩的阐述 https://24ways.org/2012/flashless-animation/ 最后实现了一张猫跑动在有视频滚动的画面上 为什么不用gif? gif动画就是典型的帧动画,g

了解IE中filter属性的应用!

在设置不透明属性时,经常用opacity来增加层次感或者增加用户体验,但这个属性是css3属性,对于低级浏览器的兼容性来说就达不到预期的效果. 一般而言,我们都尽可能少用一些浏览私有属性-webkit,-moz,-ms,-o,但这也仅仅解决了市面上很多浏览器的问题,面对IE,特别是IE9-版本的,也是显得有气无力. 如果要使得市面上的浏览器达到统一的近类似效果,那么是非常有必要写上IE私有属性,触发IE hasLayout 特性,比如这样: .opacity{ opacity:0.5; filt

CSS中filter属性的使用

filter 属性定义了元素的可视效果 blur 给图像设置高斯模糊."radius"一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊. 如果没有设定值,则默认是0:这个参数可设置css长度值,但不接受百分比值. body { background-color: #000; color: skyblue; } div { border: 1px solid #fff; padding: 10px; width: 610px; margin: 10px; }

css中filter属性的用法

转:http://www.cr173.com/html/7817_1.html filter:filtername(parameters)即 filter:滤镜名(参数) 其中,filter是滤镜选择符:filtername是滤镜的属性名,这里包括alpha.blur.chroma等 多种属性:parameters是属性参数值.属性名及参数值请看下面的<filter属性及属性值>. alpha:设置透明层次 blur:创建高速度移动效果,即模糊效果 chroma:制作专用颜色透明 DropSh

CSS3新属性:在网站中使用访客电脑里没有安装的字体

CSS的font-family属性使网页可以使用客户电脑里的字体,从而得到多姿多彩的WEB页面,但当客户端没有你想要使用的字体时怎么办呢?我们总不能让每个访问者都去安装一个字体吧?事实上,这是可以的!不过不是访客主动下载的,而是网站开发者帮访客下载安装的,具体怎么实现的,我们还要从字体文件的格式说起.字体格式类型主要有几个大分类:TrueType.Embedded Open Type .OpenType.WOFF .SVG.  TrueType Windows和Mac系统最常用的字体格式,其最大

Web项目中文件上传Filter处理

最近遇到一个文件上传的项目,而且在这个项目中遇到的文件上传的次数还是挺多的,所以就写了个Filter过滤器.这一个想法还是从一本书上看到的,所以原则上说并不是在下原创.不过因为补充了一点东西,所以,嘿嘿,不说了. 首先需要写个Filter: package yin.filter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream