精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产午夜精品无码一区二区| 亚洲国产cao| 欧美日韩精品一区二区三区蜜桃| 91成人理论电影| аⅴ天堂中文在线网| 成全电影大全在线观看| 91麻豆精品国产91久久久平台 | 国产精品久久久久精| 欧美xxxx在线| 中文字幕永久在线不卡| 日韩免费在线观看视频| 国产日韩视频一区| dy888亚洲精品一区二区三区| 天堂一区二区在线| 精品视频久久久久久| 草草视频在线免费观看| 国产日韩欧美一区二区东京热| 国产剧情一区| 在线看日韩精品电影| 久久99久久精品国产| 国产在线精品观看| 精品视频在线你懂得| 亚洲制服丝袜一区| www日韩av| 青娱乐国产在线视频| 国产亚洲亚洲国产一二区| 中文字幕视频一区| 91久久精品视频| 在线亚洲国产精品网| 国产在线一区二区三区欧美| 欧美成人一二三区| 久久免费福利| 亚洲免费观看高清完整| 国产日韩欧美综合| 日本免费网站视频| 欧美啪啪网站| 国产精品久久99| 久久精品中文字幕一区二区三区 | 91|九色|视频| 一区二区视频网站| 日韩成人精品一区| 欧美日韩在线播放三区四区| 亚洲欧洲精品一区二区| 中日韩av在线| 性欧美xxxx大乳国产app| 亚洲美女激情视频| 天天操天天摸天天爽| 高清国产福利在线观看| 蜜臀国产一区二区三区在线播放| 精品国模在线视频| 人妻av一区二区三区| 在线视频 日韩| 日韩在线观看视频一区二区| 国产成年精品| 欧美性欧美巨大黑白大战| 亚洲精品永久www嫩草| 日本护士...精品国| 日本不卡视频一二三区| 精品国产一区av| 初高中福利视频网站| а√天堂中文在线资源8| 国产性天天综合网| 亚洲影院色在线观看免费| 日韩久久久久久久久| 亚洲网站在线| 尤物yw午夜国产精品视频明星| 一道本在线免费视频| 欧美aaaaaaa| 久久精品亚洲一区二区三区浴池| 91精品视频网站| 91丨九色丨丰满| 一本综合精品| 久久国产精品首页| 天天躁日日躁aaaa视频| 一区二区三区四区高清视频 | 欧美黄页在线免费观看| 91.麻豆视频| 日本xxxxxxxxxx75| 午夜免费福利在线观看| 99久久精品国产毛片| 成人欧美一区二区三区在线 | 成人在线免费观看| 国产精品一区二区久久不卡| 国产成人精品午夜| 激情四射综合网| 欧美体内she精视频在线观看| 亚洲免费精彩视频| 国产又黄又粗的视频| 国产精品videosex性欧美| 亚洲免费一在线| 国产极品视频在线观看| 欧美电影完整版在线观看| 国产丝袜视频一区| 老司机深夜福利网站| 欧美精品三区| 日韩免费观看在线观看| 国产露脸国语对白在线| 99视频精品全部免费在线| 92国产精品久久久久首页| 亚洲第一天堂在线观看| 精品一区二区三区蜜桃| 国产精品久久中文| 欧美黑人一区二区| 亚洲精品一二| 欧美国产日韩中文字幕在线| 日本二区三区视频| 成人精品久久| 尤物九九久久国产精品的特点| 成年人二级毛片| 欧美激情理论| 69av成年福利视频| 日韩 欧美 亚洲| 青青草伊人久久| 精品一区二区三区日本| 天堂中文资源在线观看| 成人免费高清在线观看| 成人永久免费| 日本免费网站在线观看| av不卡在线播放| 一区二区三区在线视频111| h视频网站在线观看| 亚洲香蕉伊在人在线观| 99热久久这里只有精品| 精品福利在线| 亚洲精品丝袜日韩| 精品少妇久久久| 一本久道综合久久精品| 成人羞羞国产免费| a天堂中文在线88| 好吊成人免视频| 成人在线观看黄| 成人交换视频| 欧美一区二区三区系列电影| 一个人看的视频www| 日韩电影一区| 国产成人av网| 亚洲av成人无码久久精品老人| 91啪九色porn原创视频在线观看| 欧美极品色图| 色大18成网站www在线观看| 欧美丝袜第一区| 无限资源日本好片| 久久久久久久久久久久电影| 日韩中文字幕视频在线| 午夜一级黄色片| 性色av一区二区怡红| 国产精品一区二区三区在线观| 偷拍精品一区二区三区| 夜夜精品浪潮av一区二区三区| 午夜视频在线网站| 亚洲亚洲一区二区三区| 久久婷婷国产麻豆91天堂| 九九热国产精品视频| 国产一区视频网站| 久久精品国产第一区二区三区最新章节 | 午夜免费激情视频| 精品中文字幕一区二区小辣椒 | 亚洲搞黄视频| 欧美日韩另类一区| 熟女少妇a性色生活片毛片| 久久国产乱子精品免费女| 91av免费看| 亚洲综合影视| 欧洲视频一区二区| jizz日本在线播放| 精品亚洲免费视频| 免费看成人午夜电影| 国产在线激情| 一本大道久久a久久综合婷婷| 污网站在线免费| 外国成人免费视频| 成人免费视频网站入口| 蜜桃麻豆av在线| 日韩一区二区在线观看| 欧美熟妇激情一区二区三区| 欧美三级午夜理伦三级中文幕| 91一区二区三区| 免费高潮视频95在线观看网站| 亚洲毛茸茸少妇高潮呻吟| 亚洲熟妇av乱码在线观看| 91丨porny丨户外露出| 国产极品美女高潮无套久久久| 成人vr资源| 99在线观看视频| 狠狠躁少妇一区二区三区| 亚洲天堂日韩电影| 黄色一级片免费看| 国产精品99久久久久久似苏梦涵| 日产中文字幕在线精品一区| 成全电影大全在线观看| 亚洲欧美中文日韩在线v日本| 免费麻豆国产一区二区三区四区| 91在线观看下载| 一区二区免费av| 一区二区日本视频| 在线国产99| 奇米影视777在线欧美电影观看 | yellow中文字幕久久| 国模人体一区二区| 亚洲婷婷综合色高清在线| 天美星空大象mv在线观看视频| 影音先锋日韩在线| 成人有码视频在线播放| √天堂8资源中文在线| 欧美一级欧美三级| 亚洲不卡视频在线观看| 久久综合色一综合色88| 日韩av在线第一页| 美国成人xxx| 成人精品视频99在线观看免费| 擼擼色在线看观看免费| 操91在线视频| 国产三级视频在线看| 精品毛片乱码1区2区3区| 婷婷色中文字幕| 国产色产综合产在线视频| 久草免费资源站| 亚洲美女一区| 韩国黄色一级大片| 欧美高清一级片| 国产精品夫妻激情| 在线免费观看黄色网址| 欧美日韩精品一区二区| 少妇太紧太爽又黄又硬又爽| 亚洲欧美偷拍卡通变态| 天堂av网手机版| 国产日本亚洲高清| 99sesese| 三级成人在线视频| 尤物国产精品| 精品国产乱码| 亚洲va久久久噜噜噜| 色8久久影院午夜场| 日韩最新在线视频| 国产经典自拍视频在线观看| 日韩av有码在线| 午夜视频网站在线观看| 欧美性xxxxxx| 丰满少妇乱子伦精品看片| 亚洲影院在线观看| 九九热精彩视频| 亚洲一区二区在线观看视频| caoporn91| 专区另类欧美日韩| 天天操夜夜操av| 最新不卡av在线| 艳妇荡乳欲伦69影片| 中文字幕一区在线| 国产成人自拍网站| 亚洲婷婷综合久久一本伊一区| 三级黄色在线观看| 亚洲精品写真福利| 久久午夜无码鲁丝片| 亚洲午夜久久久久久久久电影网| 久草资源在线视频| 精品福利视频导航| 成人三级视频在线观看| 国产精品久久久久精k8| 91香蕉视频污在线观看| 综合电影一区二区三区| 久热这里有精品| 亚洲国产成人av| 亚洲 欧美 视频| 色噜噜狠狠色综合欧洲selulu| 99久久婷婷国产综合| 一区二区三区久久久| 久久久久久国产精品免费播放| 亚洲国产精品一区二区久久恐怖片 | 熟女人妇 成熟妇女系列视频| 中文字幕一区二区三区乱码图片| 欧美日韩在线免费观看视频| 天海翼精品一区二区三区| 成人夜晚看av| 成人午夜三级| 91香蕉国产在线观看| 欧一区二区三区| 国产精品女人网站| 成人黄色理论片| 国产精品国产精品| 蜜桃国内精品久久久久软件9| 成人毛片网站| 一本久久青青| 精品久久久久亚洲| 国产精品一区二区av日韩在线| 亚洲在线播放电影| 久久99高清| 一区二区视频在线观看| 在线播放日韩| 丰满人妻一区二区三区53号| 欧美电影一区| 久久久亚洲国产精品| 免费xxxx性欧美18vr| 91成人在线观看喷潮蘑菇| 久久免费美女视频| 中文字幕av免费在线观看| 欧美性猛交xxxx久久久| 国产麻豆91视频| 亚洲精品午夜精品| 日本乱理伦在线| 久久伊人精品视频| 伊伊综合在线| 57pao精品| 涩涩av在线| 国产在线精品自拍| 免费视频91蜜桃| 亚洲二区三区不卡| 视频在线精品一区| 九九视频精品全部免费播放| 在线一区高清| 久久精品亚洲| 北条麻妃av高潮尖叫在线观看| 激情综合色播五月| 国产又爽又黄无码无遮挡在线观看| 粉嫩av一区二区三区| 少妇伦子伦精品无吗| 国产日韩精品一区二区浪潮av| 校园春色 亚洲| 欧美色中文字幕| 嫩草精品影院| 尤物tv国产一区| 松下纱荣子在线观看| 日产日韩在线亚洲欧美| 香蕉免费一区二区三区在线观看| 日韩精品最新在线观看| 日韩一区二区久久| 国产伦精品一区二区三区妓女下载| 欧美国产日韩a欧美在线观看| 亚洲不卡的av| 色94色欧美sute亚洲13| 少妇精品高潮欲妇又嫩中文字幕| 欧美成人精品在线| 成人豆花视频| av磁力番号网| 久久国产精品99久久人人澡| 日本人亚洲人jjzzjjz| 精品美女久久久久久免费| 高清乱码毛片入口| 欧美人与物videos| 蜜桃av在线| 精品视频一区二区| 99热免费精品| www.日本高清| 国产精品无人区| 中文字幕xxxx| 欧美一区二区免费| 麻豆传媒在线观看| 91精品国产色综合久久不卡98口 | 亚洲综合日韩在线| 91精品蜜臀一区二区三区在线| 日本黄色的视频| 日韩一区中文字幕| 99久久国产免费| 欧美成人免费在线视频| 国产精品日韩精品在线播放 | 亚洲国产毛片完整版| 无码h黄肉3d动漫在线观看| 欧美黑人巨大xxx极品| 成人h动漫精品一区二区器材| 日韩精品一区二区免费| 日韩av一二三| 手机看片国产日韩| 欧美精品在线一区二区三区| 天天综合网在线| 88xx成人精品| 国产精品一国产精品| 999精彩视频| 亚洲色图丝袜美腿| 亚洲精品国偷拍自产在线观看蜜桃| 欧美激情精品久久久久久免费印度| 超碰一区二区三区| 午夜肉伦伦影院| 国产999精品久久久久久| 国产亚洲成人av| 精品视频久久久久久久| 岛国一区二区| a级片一区二区| 久草这里只有精品视频| 日韩一级片大全| 亚洲国产中文字幕久久网| 最新欧美电影| 日韩久久久久久久久久久久| 91免费视频大全| 中文字幕一区二区三区四区视频| 欧美成年人在线观看| 欧美变态挠脚心| 中文字幕视频三区| 五月婷婷久久丁香| 成人激情四射网| 久久久精品免费| 卡通动漫国产精品| 日本 片 成人 在线| 亚洲一区二区三区四区在线免费观看 | 麻豆精品在线看| 日本特黄特色aaa大片免费| 一区二区三区无码高清视频| 日韩黄色av| 成人在线观看黄| 亚洲r级在线视频| 麻豆传媒免费在线观看| 久久精品国产美女|