CSS 實現磨砂玻璃(毛玻璃)效果樣式 要實現磨砂玻璃背景,可以使用 CSS3 中的 ::before 偽元素和 backdrop-filter 屬性,結合 opacity 屬性和 blur() 函數來實現。 具體實現步驟如下: 創建一個具有背景的元素,例如一個 div 元素。 div { back ...
CSS 實現磨砂玻璃(毛玻璃)效果樣式
要實現磨砂玻璃背景,可以使用 CSS3 中的 ::before
偽元素和 backdrop-filter
屬性,結合 opacity
屬性和 blur()
函數來實現。
具體實現步驟如下:
- 創建一個具有背景的元素,例如一個
div
元素。
div {
background-image: url("your-image-url");
}
- 使用
::before
偽元素為元素添加一個半透明的背景層。
div::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.5);
}
在這個示例中,設置了 ::before
偽元素的內容為空,位置為絕對定位,寬度和高度分別為 100%,並設置了一個半透明的白色背景色。
- 使用
backdrop-filter
屬性對::before
偽元素的背景進行模糊處理。
div::before {
/* ... */
backdrop-filter: blur(10px);
}
在這個示例中,使用 blur()
函數設置模糊程度為 10 像素。可以根據需要調整這個值來控制模糊程度。
- 為了讓磨砂玻璃效果更加明顯,可以通過
opacity
屬性降低::before
偽元素的不透明度。
div::before {
/* ... */
opacity: 0.8;
}
在這個示例中,將 ::before
偽元素的不透明度降低到 0.8,以增強磨砂玻璃效果。
完整的 CSS 代碼如下:
div {
background-image: url("your-image-url");
position: relative;
}
div::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(10px);
opacity: 0.8;
}
通過這種方式,可以使用 CSS 快速簡單地實現磨砂玻璃背景效果。需要註意的是,backdrop-filter
屬性並不是所有瀏覽器都支持,需要進行相容性測試和相容性處理。
作者:飛仔FeiZai
出處:https://www.cnblogs.com/yuzhihui/p/17412568.html
聲明:歡迎任何形式的轉載,但請務必註明出處!!!
更多相關文章
-
本文首發於公眾號:Hunter後端 原文鏈接:es筆記一之es安裝與介紹 首先介紹一下 es,全名為 Elasticsearch,它定義上不是一種資料庫,是一種搜索引擎。 我們可以把海量數據都放到 es 里然後提供搜索操作,但是 MySQL 也同樣可以提供搜索,為什麼要用 es 呢? 一個是因為它搜 ...
-
最近接手了一個WPF項目,資料庫使用的MySQL,為了簡化生產環境部署流程,果斷選擇遷移到SQLite,由於原項目未使用ORM框架,導致很多SQL語法也得改。 SQLite基礎語法請參考該頁面 1.依賴包的更改 有兩個Nuget包可選: Microsoft.Data.Sqlite.Core / Sy ...
-
[MySql 如何分析性能] Sql性能分析 sql語句: "show global status like "Comlxx____";" 結果: + + + | Variable_name | Value | + + + | Com_binlog | 0 | | Com_commit | 7 | ...
-
1、數據準備 1.1、springboot導包 springboot版本:2.7.10 點擊查看代碼 <!--mongodb的包--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s ...
-
演講內容 摘要:GaussDB(for MySQL)是華為自研雲原生資料庫,具有高性能,高擴展,高可靠的特點,完全相容MySQL協議,自研架構和友好的生態相容性,可以同時滿足資料庫管理員、應用開發者、CTO的運維、使用和業務發展需求,本次主要介紹GaussDB(for MySQL)在雲原生技術方向上 ...
-
1 理論知識 1.1 分庫分表是否必要 分庫分表確實可以解決單表數據量大這個問題,但是並非首選。因為分庫分表至少引入了三個必須解決的突出問題。 第一是分庫分表方案本身具有的複雜性。第二是本地事務失效問題,原本在同一個資料庫中可以保證強一致性業務邏輯,分庫之後事務失效。第三是難以聚合查詢問題,因為分庫 ...
-
Q1問題描述 1、 訪問貼紙等素材的時候提示“網路異常,請重試”怎麼辦? 2、 使用AI能力時,提示“errorCode:20124 errorMsg:Method not Allowed”? 解決方案 請做以下檢查: 1、 在代碼中檢查鑒權信息是否已設置。如果未設置,可以通過api_key或Acc ...
-
前言 這兩天,我們經常逛的好多網站、app首頁都變灰了,原因大家應該都知道了 網站變灰 ①B站 ②愛奇藝 ③ 騰訊視頻 ④ csdn ⑤百度 怎麼實現的呢? 難道這些網站開發商在網站開發的時候都準備一套灰色主題的UI麽? 好奇心的驅使下,開始瘋狂的詢問度娘,果真還是找到了這麼一個網站。 ①官方文檔地 ...