css3filterurl的简单介绍

http://www.itjxue.com  2023-01-18 11:04  来源:未知  点击次数: 

怎么用点九图在手机上做毛玻璃效果用xml来表达的

是CSS3 blur滤镜实现的效果

1,测试代码

.blur?{????

????-webkit-filter:?blur(10px);?/*?Chrome,?Opera?*/

???????-moz-filter:?blur(10px);

????????-ms-filter:?blur(10px);????

????????????filter:?blur(10px);????

}

2,相关HTML代码

img?src="mm1.jpg"?/

img?src="mm1.jpg"?class="blur"?/

3 , 也可以通过SVG滤镜实现

?xml?version="1.0"?encoding="utf-8"?

!DOCTYPE?svg?PUBLIC?"-//W3C//DTD?SVG?1.1//EN"?"

svg?version="1.1"?

?????xmlns="

?????xmlns:xlink="

?????xmlns:ev="

?????baseProfile="full" ?

????defs

????????filter?id="blur"

????????????feGaussianBlur?stdDeviation="10"?/

????????/filter

????/defs

/svg

上面代码红色高亮的就是添加的滤镜代码(其他代码Dreamweaver自动生成,其实,只要一行就够了~)。

CSS调用代码

filter:?url(blur.svg#blur);?/*?FireFox,?Chrome,?Opera?*/

完整的css代码

.blur?{????

02????????filter:?url(blur.svg#blur);?/*?FireFox,?Chrome,?Opera?*/????

03?????????????

04????????-webkit-filter:?blur(10px);?/*?Chrome,?Opera?*/????

05???????????-moz-filter:?blur(10px);????

06????????????-ms-filter:?blur(10px);???????

07????????????????filter:?blur(10px);????

08?????????????

09????????filter:?progid:DXImageTransform.Microsoft.Blur(PixelRadius=10,?MakeShadow=false);?/*?IE6~IE9?*/????

10????}

css 图片变黑白效果 使用CSS将图片转换成黑白的 兼容方法

直接将其放入页面中的style/style即可,或者外部样式直接在内部引用。

html,body?{?

-webkit-filter:?grayscale(100%);?

-moz-filter:?grayscale(100%);?

-ms-filter:?grayscale(100%);?

-o-filter:?grayscale(100%);?

filter:?grayscale(100%);?

filter:?gray;?

}

CSS3模糊滤镜如何应用在背景上而不影响其中内容的显示?

滤镜属性被子元素继承了,这个纯css不能解决,这玩意子继承了父的模糊根本覆盖不了:

body

div id="a"id=a这层单独放:图片背景+模糊滤镜/div

!--? 下面id=b这个div里面才放你网页主要结构 --

div id="b"

div class="horizontal-scroll-area" style="width:3000px;"/div

? ? ????div class="horizontal-scroll-pips"/div

/div

/body

然后:

----------------------------------------------------------------------

css 定位属性让 b 重叠在 a 上面合适位置

(给a、b外面再加个父级并相对定位,a、b分别绝对定位)

弄个js,判断 a、b 两个区域的高度,让矮的那个始终高度等于高的那个

(现成的js网上到处都是,自己百度)

(责任编辑:IT教学网)

更多

推荐微信营销文章