1. 程式人生 > >firefox對css3濾鏡-----模糊相容

firefox對css3濾鏡-----模糊相容

昨天寫了一個css3的濾鏡模糊的效果,但是我發現,我firefox一點效果都沒有,寫法如果下

filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');

從程式碼中不難看出,裡面是有瀏覽器相容字首的,可是怎麼就沒起作用呢?帶著問題我開始了找答案之旅,後來查到是firefox不支援這樣直接的寫法,需要引入blur.svg的檔案才能完成與其它眾瀏覽器一樣的模糊效果,而該檔案裡的程式碼是這樣滴:

<svg version="1.1" xmlns="http://www.w3.org/2000/svg">
<filter id="blur">
<feGaussianBlur stdDeviation="3" />
</filter>
</svg>

只要在css樣式中引入該檔案就ok了,引入樣式寫法如下

filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);filter:url(blur.svg#blur);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');

為了自己今後會忘記所以就先記憶下來,也希望可以幫到需要的小夥伴

相關推薦

firefoxcss3-----模糊相容

昨天寫了一個css3的濾鏡模糊的效果,但是我發現,我firefox一點效果都沒有,寫法如果下 filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)filter:

css3-模糊Blur

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>模糊濾鏡</title><style type="text/css">  

css3 模糊,黑白,對比度等效果效果

先上程式碼: filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */ -webkit-filter: blur(10px); /* Chrome, Opera */ -moz-filte

CSS3filter: blur,使圖片或背景模糊(毛玻璃)

CSS毛玻璃效果可以通過filter: blur()實現,類似PS高斯模糊,圖片和背景都可以使用;但在移動端,會造成卡頓,不建議在移動端使用; CSS: .blur{ -webkit-filter: blur(5px); -moz-filter: blur(5px);

CSS3

() rop add 書寫 mic bsp .com left filter h4 { background: #32afba; line-height: 36px; color: #fff; font-family: Microsoft YaHei; letter-spa

css3效果

gid tran microsoft for 效果 image pix lte css filter:blur(3px); -webkit-filter:blur(3px); -moz-filter:blur(3px); -o-filter:blur(3px); filte

[前端] css3效果

最近到處看到有人在說CSS3的filter一直沒有時間自己去測試這效果。今天終於抽出時間學習這個CSS3的Filter。不整不知道呀,一整才讓我感到吃驚,太強大了。大家先來看個效果吧: 我想光看上面的效果就能吸引你了,要是你自己動手的話,我想您更會感到神奇。細一看,

css3-通道(Alpha)

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>通道(Alpha)濾鏡</title></head><body sty

上傳圖片快速預覽HTML5 FileReader + Window.URL+相容低版本IE)

在網頁中經常需要上傳圖片並進行預覽,大多數情況下是通過ajax將圖片上傳到後端,然後反饋上傳狀態和結果給前端進行預覽。這裡我們介紹三種快速的上傳圖片預覽方法,不需要後端參與也可快速進行圖片預覽。 FileReader文件 Window.URL文件 1.

CSS3詳解--相容器問題解決

CSS3中提供濾鏡的屬性是:filter  他的值有  blur( <length> ):模糊值,預設值為0 越大月模糊 以下預設值為100% brightness( [ <number(數值)> | <percentage(百分比)>

影象藝術--PS平均(-模糊-平均)效果

本文介紹PS中濾鏡-模糊-平均模糊的效果實現:這個效果很簡單,原理如下:1,統計全影象素的R,G,B值得和sumR,sumG,sumB;2,計算平均R,G,B(R = sumR/(width*height)...);3,用平均R,G,B代替全圖所有畫素即可。程式碼實現如下:p

CSS3 filter屬性小專案——圖片高斯模糊、高亮、對比度、灰度、色調、色彩旋轉、透明、飽和、褐色調整

學到了CSS3的filter屬性,心血來潮做了個filter濾鏡組工具,可以多重給自己的圖片新增濾鏡。 拿走不謝,別忘了更改對應的路徑名。 程式碼如下 html部分 <!DOCTYPE html> <html> <head>

safari中overflow:hiddenCSS模糊溢位隱藏無效解決辦法

最近發現safari中overflow:hidden對CSS模糊濾鏡溢位隱藏無效,經測試,也可以用SVG模糊濾鏡代替CSS模糊濾鏡,說明safari瀏覽器中overflow:hidden對SVG模糊濾鏡溢位隱藏是有效的 解決方法示例: <div style="widt

HTML5----CSS3圖片(filter)特效

拖動 ner hot war str term min jquer onchange 支持Chrome: 暫不支持瀏覽器:FF,IE... 希望後者努力 效果圖: CSS: <style type="text/css"> @-webkit-key

CoreImage 中的模糊

最好 make category emf down 句柄 效果 effective connect 1.CoreImage 中的模糊濾鏡 1.1CoreImage是蘋果用來簡化圖片處理的框架 1.2CIImage、CIFilter與CIContext三者聯系

css3 filter

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> d

Android Camera2 Opengles2.0 實時(冷暖色/放大鏡/模糊/美顏)

https://blog.csdn.net/keen_zuxwang/article/details/78363464 demo: http://download.csdn.net/download/keen_zuxwang/10041423 1、建立頂點位置、紋理陣列 2、建立、編譯、載入shader程

圖片新增CSS和SVG實現模糊陰影等效果

CSS濾鏡 什麼是CSS濾鏡 CSS濾鏡(filter)屬提供的圖形特效,像模糊,銳化或元素變色。過濾器通常被用於調整圖片,背景和邊界的渲染。 簡而言之,就是在CSS中提供了一些已經預定義的屬性或函式,實現影象的模糊、變色等效果。 函式 blur() 給影象

基於exoplayer播放器的高斯模糊視訊

最近專案需求,視訊濾鏡要用高斯模糊。奈何網上全是圖片高斯模糊,且模糊的強度不夠,效果並不是自己需要的。 於是,打算自己寫一個。 exoPlayer播放器自帶濾鏡,所以用這個播放器來做。 濾鏡的話,用到的是OpenGL來寫(不會OpenGL,東拼西湊的) 先看效果吧

基於exoplayer播放器的高斯模糊視訊,整合aar檔案,給伸手黨

接入步驟如下: 接入步驟 1.aar檔案拷貝至app下libs資料夾內 2.在app下的build.gradle中新增(最外層) repositories { flatDir { dirs 'libs' } } 並且在dependencies