精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用 CSS 輕松構建高級感拉滿的磨砂玻璃漸變背景

開發 前端
本文就討論使用 CSS 如何制作如上所示磨砂(毛玻璃)質感效果的漸變背景圖,如何借助 CSS-doodle 工具,批量產生該效果圖,并且附帶動畫效果.

最近,我們內部的一個低代碼平臺完工上線,它的首頁大概是這樣子(數據脫敏):

當然,這個不是項目不是本文的重點。主要看看這個頁面的背景,一個磨砂(毛玻璃)質感效果的漸變背景圖,看上去是比較高級的。

剝離掉頁面的內容元素,只剩下背景的話,大概是這樣:

一開始是打算切圖實現的,但是仔細一想,這個效果使用 CSS 其實也可以非常輕松制作出來。本文就討論討論:

  1. 使用 CSS 如何制作如上所示磨砂(毛玻璃)質感效果的漸變背景圖
  2. 如何借助 CSS-doodle 工具,批量產生該效果圖,并且附帶動畫效果

實現漸變圖

上述背景效果看似復雜,其實非常的簡單。它就是:

多塊不規則漸變背景 + 高斯模糊蒙版

在 CSS 中,也就是借助 background + backdrop-filter: blur() 即可實現。

去掉疊在上方的 高斯模糊蒙版,背后的元素其實非常簡單明了??赡芫褪侵皇沁@樣:

這里簡單列下代碼,我們使用了 3 個 div 實現了 3 個漸變圖,每個圖形再使用 clip-path 隨機裁剪成不規則的多邊形:

  1. <div class="g-bg"
  2.     <div class="g-polygon g-polygon-1"></div> 
  3.     <div class="g-polygon g-polygon-2"></div> 
  4.     <div class="g-polygon g-polygon-3"></div> 
  5. </div> 
  1. .g-polygon { 
  2.     position: absolute
  3.     opacity: .5; 
  4. .g-polygon-1 { 
  5.     // 定位代碼,容器高寬隨意 
  6.     background: #ffee55; 
  7.     clip-path: polygon(0 10%, 30% 0, 100% 40%, 70% 100%, 20% 90%); 
  8.  
  9. .g-polygon-2 { 
  10.     // 定位代碼,容器高寬隨意 
  11.     background: #E950D1; 
  12.     clip-path: polygon(10% 0, 100% 70%, 100% 100%, 20% 90%); 
  13.  
  14. .g-polygon-3 { 
  15.     // 定位代碼,容器高寬隨意 
  16.     background: rgba(87, 80, 233); 
  17.     clip-path: polygon(80% 0, 100% 70%, 100% 100%, 20% 90%); 

使用 backdrop-filter 實現高斯模糊蒙版

接下來,這一步最為關鍵,就是使用 backdrop-filter 實現高斯模糊蒙版。疊在上述幾個元素上方即可,最關鍵的一行代碼 backdrop-filter: blur(150px)

  1. .g-bg::before { 
  2.         content: ""
  3.         position: fixed; 
  4.         top: 0; left: 0; bottom: 0; right: 0; 
  5.         backdrop-filter: blur(150px); 
  6.         z-index: 1; 
  7.     } 

這樣,我們就實現了如上圖所示的毛玻璃質感效果的漸變背景圖:

 

錄制的 Gif 圖看上去有點糊,你可以戳這里點進 DEMO 查看 -- CodePen Demo -- Frosted glass background effect[1]

注意,這里使用的是 backdrop-filter: blur(),而不是 filter: blur(),如果你對這兩個濾鏡是使用選擇還有所疑惑,可以看看的我的這篇文章講解 -- 深入探討 filter 與 backdrop-filter 的異同[2]

借助 CSS-doodle 工具,批量產生該效果

簡單了解了原理之后,我們就可以借助 CSS-doodle 嘗試批量來生成這個效果了。

CSS-doodle 它是一個基于 Web-Component 的庫。允許我們快速的創建基于 CSS Grid 布局的頁面,并且提供各種便捷的指令及函數(隨機、循環等等),讓我們能通過一套規則,得到不同 CSS 效果。感興趣的可以猛擊官網了解 -- CSS-doodle[3]

代碼非常簡單,也非常好理解,就是隨機場景不同尺寸、不同定位、不同顏色、不同形式的幾個圖形:

  1. <css-doodle> 
  2.     :doodle { 
  3.         @grid: 1x8 / 100vmin; 
  4.     } 
  5.     @place-cell: center; 
  6.     width: @rand(40vmin, 80vmin); 
  7.     height: @rand(40vmin, 80vmin); 
  8.     transform: translate(@rand(-200%, 200%), @rand(-60%, 60%)) scale(@rand(.8, 1.8)) skew(@rand(45deg)); 
  9.     clip-path: polygon( 
  10.       @r(0, 30%) @r(0, 50%),  
  11.       @r(30%, 60%) @r(0%, 30%),  
  12.       @r(60%, 100%) @r(0%, 50%),  
  13.       @r(60%, 100%) @r(50%, 100%),  
  14.       @r(30%, 60%) @r(60%, 100%), 
  15.       @r(0, 30%) @r(60%, 100%) 
  16.     ); 
  17.     background: @pick(#f44336, #e91e63, #9c27b0, #673ab7, #3f51b5, #60569e, #e6437d, #ebbf4d, #00bcd4, #03a9f4, #2196f3, #009688, #5ee463, #f8e645, #ffc107, #ff5722, #43f8bf); 
  18.     opacity: @rand(.3, .8); 
  19. </css-doodle> 

上述代碼會隨機生成這樣的圖案(GIF 看不出鼠標的點擊效果,每次切換是我點擊頁面進行的手動切換):

好,配合上蒙版,再看看效果,我們已經能夠批量的去生成上述的背景效果了:

如果需求,配合上 hue-rotate 及簡單的位移,我們甚至可以讓這個漸變背景動畫動起來,更加生動些:

  1. <css-doodle> 
  2.   // 同上... 
  3.   position: relative
  4.   top: @rand(-80%, 80%); 
  5.   left: @rand(-80%, 80%); 
  6.   animation: colorChange @rand(6.1s, 16.1s) infinite @rand(-.5s, -2.5s) linear alternate; 
  7.    
  8.   @keyframes colorChange { 
  9.     100% { 
  10.       left: 0; 
  11.       top: 0; 
  12.       filter: hue-rotate(360deg); 
  13.     } 
  14.   } 
  15. </css-doodle> 

這樣,我們就得到了帶動畫的毛玻璃漸變背景:

GIF 截圖效果較差,完整的代碼及效果體驗你可以猛擊這里 -- CodePen Demo -- CSS-doodle Pure CSS Background Effect[4]

最后

好了,本文到此結束,希望本文對你有所幫助 :)

參考資料

[1]CodePen Demo -- Frosted glass background effect:

https://codepen.io/Chokcoco/pen/mdBKgOK

[2]深入探討 filter 與 backdrop-filter 的異同:

https://github.com/chokcoco/iCSS/issues/147

[3]CSS-doodle:

https://css-doodle.com/

[4]CodePen Demo -- CSS-doodle Pure CSS Background Effect:

https://codepen.io/Chokcoco/pen/gOGKNMm

 

責任編輯:姜華 來源: iCSS前端趣聞
相關推薦

2021-11-15 07:45:06

CSS 技巧背景光動畫

2023-06-30 13:27:54

CSS徑向漸變

2021-11-09 08:30:48

CSS 技巧巧用濾鏡

2017-01-17 16:45:35

githubinstagramandroid

2023-06-07 10:41:43

2025-03-17 10:42:12

2022-07-19 06:20:47

CSSbackground

2023-06-05 09:28:32

CSS漸變

2022-02-28 07:02:51

CSS二維碼前端

2010-09-13 13:56:52

CSSDIV背景

2024-01-12 17:06:50

字節面試題目

2021-06-09 08:50:39

C語言關機代碼復雜代碼解讀

2010-08-23 08:53:04

CSSmargin外邊距

2021-07-06 06:07:14

CSS 技巧背景
點贊
收藏

51CTO技術棧公眾號

精品国产午夜肉伦伦影院| 国产美女无遮挡永久免费| 米奇精品关键词| 在线观看亚洲专区| 法国空姐在线观看免费| 亚洲AV无码精品色毛片浪潮| 国产精品社区| 久久视频在线免费观看| 久久精品aⅴ无码中文字字幕重口| 一个人www视频在线免费观看| 国产精品丝袜一区| 国产一区二区久久久| 中文精品久久久久人妻不卡| 欧美午夜在线| 色狠狠久久aa北条麻妃| 亚洲精品第二页| 亚洲欧美在线综合| 黑人狂躁日本妞一区二区三区 | 精品一区在线| 日韩欧美国产一区二区三区| 激情内射人妻1区2区3区 | 日韩久久综合| 精品久久久三级丝袜| 一道本视频在线观看| xxx.xxx欧美| 综合av第一页| 午夜一区二区三区| 天天色天天射综合网| 亚洲成人免费视| 在线视频91| 国内三级在线观看| 成人一区在线看| 国产主播在线一区| 一级片免费在线播放| 亚洲小说区图片区| 欧美区在线播放| 亚洲视频重口味| 国产欧美日韩精品一区二区三区| 亚洲白拍色综合图区| 天天干天天曰天天操| 久久亚洲国产精品尤物| 欧美亚洲综合一区| 久久久久久久片| 欧美成人精品一区二区男人小说| 五月开心婷婷久久| 国产美女网站在线观看| av电影免费在线看| 亚洲成a人v欧美综合天堂| 国产91在线亚洲| 亚洲婷婷噜噜| 亚洲一区在线观看免费| www.亚洲视频.com| av影视在线看| 精品国产乱码久久久久久虫虫漫画| 777久久精品一区二区三区无码 | 密臀av一区二区三区| 日韩脚交footjobhd| 黑人巨大精品欧美一区二区三区| 好吊妞无缓冲视频观看| 涩涩涩在线视频| 一本到三区不卡视频| 欧美少妇性生活视频| 日本高清不卡一区二区三区视频 | 国产精品久久无码一三区| 久久91精品国产91久久小草| 91精品久久久久久久久久| 99热这里只有精品9| 久久亚洲美女| 国产精品扒开腿做爽爽爽视频| 欧美一级片免费在线观看| 国产精品呻吟| 国产精品日韩电影| av免费在线不卡| 亚洲精品国产一区二区三区四区在线| 日韩av最新在线观看| 成年人看片网站| 精品国产导航| 亚洲天堂视频在线观看| 国产精品久久久久久成人| 婷婷综合社区| 91精品国产91久久久久福利| 手机在线看片1024| 老司机精品视频导航| 97人摸人人澡人人人超一碰| 天天操天天舔天天干| 国产欧美日韩三区| 视频一区二区视频| 日韩av一卡| 91精品黄色片免费大全| 亚洲欧美日韩偷拍| 四虎8848精品成人免费网站| 欧美激情二区三区| 久久久久亚洲视频| 粉嫩aⅴ一区二区三区四区| 欧美高清性xxxxhdvideosex| 最新国产在线观看| 五月天一区二区三区| 中文字幕永久视频| 国产成人一二片| 中文字幕av一区二区三区谷原希美| 欧洲猛交xxxx乱大交3| 蜜桃av综合| 成人av免费在线看| 最新97超碰在线| 五月综合激情日本mⅴ| 国产无遮挡猛进猛出免费软件| 岛国精品一区| 日韩一区在线视频| 激情视频网站在线观看| 国产成人啪午夜精品网站男同| 久久亚洲高清| 女囚岛在线观看| 欧美日韩免费观看一区二区三区 | 日韩乱码一区二区三区| 九一久久久久久| 欧美极品一区| 成人福利电影| 欧美一级片免费看| 免费看一级黄色| 久久一区二区三区超碰国产精品| 国产91社区| 国产精品剧情| 欧美性猛交xxxx黑人交| 国产精品探花一区二区在线观看| 欧美成人tv| 成人在线视频网站| 午夜在线观看视频| 在线视频国内自拍亚洲视频| 亚洲第九十七页| 亚洲免费激情| 国产乱码一区| 青春草在线视频| 欧美一区二区三区视频在线 | 亚洲av片在线观看| 亚洲日穴在线视频| 女同激情久久av久久| 国产欧美一区| 国产精品久久久久久久美男 | 亚洲免费激情视频| 日韩欧美午夜| 国产精品99久久久久久人 | 波多野结衣电车痴汉| 99re6这里只有精品视频在线观看| www.xxx麻豆| 国产精品极品| 午夜精品久久17c| 人妻精品无码一区二区| 亚洲成人在线观看视频| 国产在线不卡av| 一本久道久久久| 九九九九九精品| 伊人久久在线| 亚洲天堂男人天堂女人天堂| 波多野结衣在线观看视频| 欧美激情自拍偷拍| 天天干天天玩天天操| 欧美成人milf| 亚洲专区在线视频| 美洲精品一卡2卡三卡4卡四卡| 欧美成人三级在线| 日本网站在线免费观看| 久久蜜桃一区二区| 中文字幕在线观看第三页| 日韩理论电影院| 亚洲精品欧美日韩专区| 成年人视频免费在线播放| 精品999在线播放| 久久99国产综合精品免费| 久久久精品国产免大香伊| 在线观看的毛片| 欧美在线1区| 精品无人区一区二区三区竹菊| 性欧美xxx69hd高清| 色青青草原桃花久久综合| 精品人妻一区二区三区含羞草 | 久久亚洲一区二区三区四区五区高| 国产日韩一级片| 精品国产鲁一鲁一区二区张丽| 亚洲精品91在线| 国产精品1区二区.| 国产精品免费观看久久| 天天综合网网欲色| 国产原创精品| 九九热这里有精品| 97高清免费视频| 1区2区3区在线观看| 欧美不卡视频一区| 中国老头性行为xxxx| 一区二区欧美视频| 国产精品免费无码| 国产精品77777竹菊影视小说| 午夜肉伦伦影院| 一区二区免费不卡在线| 欧美日韩另类丝袜其他| 美女精品久久| 国产精品极品尤物在线观看| 亚洲精品白浆| 深夜福利国产精品| 五月婷婷丁香六月| 欧美一区二区三区视频免费 | 人人草在线视频| 久久伊人精品天天| 韩国中文免费在线视频| 日韩午夜三级在线| 中文字幕男人天堂| 欧美性猛交xxxxx免费看| 黄色a级片在线观看| 久久久激情视频| 岛国精品资源网站| 国产综合久久久久影院| 美女网站免费观看视频| 亚洲国产1区| 韩国黄色一级大片| 成人在线亚洲| 日韩精品av一区二区三区| 红杏一区二区三区| 91亚色免费| 成人噜噜噜噜| 国产精品视频xxx| 欧美91看片特黄aaaa| 国内精品久久久久影院 日本资源| 国产最新在线| 日韩中文在线不卡| eeuss影院www在线观看| 亚洲人高潮女人毛茸茸| 香蕉视频免费在线看| 亚洲国产精品成人一区二区| 超碰免费在线97| 91精选在线观看| 91精品国产色综合久久不8| 欧洲一区在线观看| 国产一区二区视频免费| 色天天综合色天天久久| 亚洲欧美综合自拍| 一本大道av一区二区在线播放| 国产无套在线观看| 亚洲成人综合视频| 日本亚洲色大成网站www久久| 亚洲综合在线视频| 免费中文字幕在线观看| 一区二区三区高清不卡| 久草视频在线免费看| 一区二区三区在线观看动漫 | 麻豆传媒在线免费看| 久久精品国产69国产精品亚洲 | 亚洲一区二区在线播放相泽 | 91久久久免费一区二区| 无码人妻丰满熟妇精品| 在线观看免费一区| 中文亚洲av片在线观看| 欧美三级电影在线观看| 亚洲视频在线观看免费视频| 欧美日韩亚洲综合在线| 国产精品国产三级国产普通话对白| 欧美日韩小视频| 国产乱子伦精品无码码专区| 日韩一卡二卡三卡四卡| 亚洲国产精品无码久久| 亚洲激情在线观看| 久草在线网址| 久久精品视频99| 日本三级在线观看网站| 精品国产xxx| 国产一区二区成人久久免费影院| 玖玖爱视频在线| 国产很黄免费观看久久| 国产精品成人无码专区| 久久亚洲一级片| 免费污网站在线观看| 国产精品女同互慰在线看| 日本在线一级片| 午夜精品一区二区三区电影天堂| 中文字幕超碰在线| 欧美日韩免费一区二区三区视频| a天堂视频在线| 日韩电影中文字幕一区| 超碰97在线免费观看| 欧美精品日韩三级| xxxxx性欧美特大| 91精品国产自产在线| 国产精品丝袜在线播放| 欧美三级电影在线播放| 亚洲精品中文字幕乱码| 成人在线免费观看av| 美女看a上一区| 亚洲午夜久久久久久久久| 久久久久国产一区二区三区四区| 天天看天天摸天天操| 午夜欧美大尺度福利影院在线看| 日本一二区免费| 视频三区在线| 色妞在线综合亚洲欧美| 波多野结衣在线观看| 国产精品福利无圣光在线一区| 国产专区精品| 任我爽在线视频精品一| 欧美天天在线| 在线观看免费av网址| 91麻豆精品一区二区三区| 精品无码一区二区三区蜜臀 | 亚洲精品一区国产精品| 亚洲私拍自拍| 在线播放免费视频| 久久人人97超碰com| 超碰手机在线观看| 欧美视频一区在线| 香蕉久久一区二区三区| 久久影院中文字幕| 欧美日韩尤物久久| 久久精品magnetxturnbtih| 欧美一区二区三区久久精品| 国产免费视频传媒| 99精品在线免费| 免费在线观看亚洲| 麻豆一区二区| 久久精品国产美女| 欧美1区2区3区| 777一区二区| 国产网站一区二区| 亚洲男人第一av| 精品国产sm最大网站| 黄色免费在线网站| 国产欧亚日韩视频| 精品大片一区二区| 日韩一级在线免费观看| 99久久综合狠狠综合久久| 九九热精彩视频| 337p亚洲精品色噜噜狠狠| www日韩tube| 日韩美女中文字幕| 亚洲资源网站| aa在线免费观看| 91日韩一区二区三区| 国产午夜视频在线| 精品久久久久久久人人人人传媒| 在线电影福利片| 亚洲va久久久噜噜噜| 亚洲网色网站| 亚洲日本黄色片| 亚洲品质自拍视频网站| 国产永久免费视频| 久久国产精品免费视频| avtt久久| 男女裸体影院高潮| 国产精品911| 国产精品30p| 精品国免费一区二区三区| 久久av色综合| 国产呦系列欧美呦日韩呦| 一区二区福利| 欧美色图亚洲激情| 91国在线观看| av资源网在线观看| 国产三级精品网站| 亚洲第一偷拍| 91亚洲一线产区二线产区| 亚洲一区在线观看免费观看电影高清 | 成人影院在线看| 成人欧美一区二区| 亚洲精品123区| 国产精品成人一区二区三区电影毛片 | 成人手机在线播放| 成人国产精品免费观看视频| 800av免费在线观看| 在线观看日韩欧美| 伊人久久大香伊蕉在人线观看热v| 欧洲xxxxx| 99久久99久久精品国产片果冻| 69视频免费看| 北条麻妃一区二区三区中文字幕| 欧美三级一区| 啊啊啊一区二区| 中文字幕国产一区二区| 精品人妻一区二区三区换脸明星| 26uuu亚洲伊人春色| 欧美hd在线| 一边摸一边做爽的视频17国产 | 亚洲久久中文字幕| 亚洲小说欧美激情另类| 久青草国产在线| 51国偷自产一区二区三区的来源| 日韩一级片av| 在线电影一区二区三区| 天堂av中文在线| 快播亚洲色图| 精品在线观看免费| www.久久久久久.com| 无人区在线高清完整免费版 一区二| 一区二区三区四区五区视频| 国产精品亚洲综合一区在线观看| 日本免费观看视| 精品国产一区二区三区久久久| 福利片在线一区二区| 爱爱爱爱免费视频| 精品久久久免费| 麻豆网站在线免费观看| 久久久水蜜桃| 成熟亚洲日本毛茸茸凸凹| 中文字幕av久久爽| 久久久伊人日本|