欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用CSS3濾鏡的filter:blur屬性制作毛玻璃模糊效果的方法

frontopen   發(fā)布時(shí)間:2016-07-08 11:27:43   作者:品味人生   我要評論
CSS3的blur屬性可以將圖片加上模糊濾鏡的效果,下面我們就來詳細(xì)看一下使用CSS3濾鏡的filter:blur屬性制作毛玻璃模糊效果的方法,需要的朋友可以參考下

今天在使用icloud的時(shí)候看到蘋果icloud官網(wǎng)的毛玻璃效果非常贊,仔細(xì)研究了一下它的實(shí)現(xiàn)方式,是使用js配合background-image: -webkit-canvas的形式繪制出的毛玻璃背景圖片。
不過今天又仔細(xì)研究了一下css3中的blur方法,可以實(shí)現(xiàn)同樣的效果。且配合JS可以實(shí)現(xiàn)模糊縮放的效果

基礎(chǔ)
先來看一下blur屬性的表達(dá)式:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. filter:blur(add=add,direction,strength=strength)  

我們看到blur屬性有三個(gè)參數(shù):add、direction、strength。
Add參數(shù)有兩個(gè)參數(shù)值:true和false。意思是指定圖片是否被改變成模糊效果。    

Direction參數(shù)用來設(shè)置模糊的方向。模糊效果是按照順時(shí)針方向進(jìn)行的。其中0度代表垂直向上,每45度一個(gè)單位,默認(rèn)值是向左的270度。角度方向的對應(yīng)關(guān)系見下表:
201678113011192.gif (216×196)

實(shí)例
CSS代碼

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .blur {    
  2.     filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */  
  3.        
  4.     -webkit-filter: blur(10px); /* Chrome, Opera */  
  5.        -moz-filter: blur(10px);   
  6.         -ms-filter: blur(10px);       
  7.             filter: blur(10px);   
  8.        
  9.     filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */  
  10. }  

HTML部分

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <img src="mm1.jpg" class="blur" />  

其中blur(10px)中的大小決定了模糊后的圖片大小和模糊程度

相關(guān)文章

最新評論