css实现类似element官网的磨砂屏幕效果

前言:

css实现类似element官网的磨砂屏幕效果

效果图:带有网格镂空背景的磨砂玻璃效果

原始图,背景是透明的可以看到下面内容

处理后的效果:磨砂质感

实现办法:

复制代码
background-image:radial-gradient(transparent 1px,#fff 1px);
background-size:4px 4px;
backdrop-filter:saturate(50%) blur(4px);

解析:

  1. 底层:一个由细微点阵构成的网格,提供了质感。

  2. 上层:一个覆盖在整个元素上的饱和度和模糊滤镜,创造了磨砂感。

创建网格背景(质感基底)
css 复制代码
background-image: radial-gradient(transparent 1px, #fff 1px);
background-size: 4px 4px;
  • radial-gradient(transparent 1px, #fff 1px):这创建了一个径向渐变 (圆形渐变)。它定义了一个从中心点开始,前 1 像素半径的区域是完全透明的 (transparent 1px) ,然后在 1 像素处立刻硬切到白色 (#fff 1px) 。由于没有平滑过渡,这实际上创造了一个非常小的、边缘锐利的白色圆点。

  • background-size: 4px 4px:这行代码是关键。它将上面创建的白色小圆点背景,平铺成一个 4px × 4px 的无限重复的网格。

此时的效果是:一个布满极其细微的白色像素点的网格背景。因为点非常小(只有 1px 半径),间距也很小(4px),所以肉眼看起来可能只是一片轻微的、有颗粒感的白色,或者在某些背景下几乎看不出来,但它为整个效果提供了细微的纹理。

2. 实现磨砂感(核心效果)
css 复制代码
backdrop-filter: saturate(50%) blur(4px);
复制代码
相关推荐
开开心心就好22 分钟前
竖式除法出题工具,整除余数混合模式
运维·服务器·前端·javascript·ocr·perl·1024程序员节
起个名字费劲死了30 分钟前
Halcon学习一:骰子识别
前端·python·学习
大江东去浪淘尽千古风流人物35 分钟前
【HexVIO】DSP卸载双目惯性VIO:Hexagon向量化前端与单帧融合调度深度解析
前端·状态模式·slam·dsp·vio·hexagon·移动端加速
এ慕ོ冬℘゜37 分钟前
JS 事件循环、宏任务微任务:单线程底层原理 + 执行顺序
开发语言·javascript·ecmascript
其实防守也摸鱼39 分钟前
Chrome 扩展安全攻防实录:从攻击面到防御实践
开发语言·前端·网络·chrome·安全·web安全·php
web打印社区43 分钟前
Lodop排障总纲-常见报错一张表
开发语言·前端·javascript·chrome·websocket
李剑一1 小时前
为什么几乎所有的知名开源项目都是外国人写的?
前端·ai编程·deepseek
小郎君6581 小时前
(一)为什么表单需要第三种状态:disabled、readonly 与纯文本展示
前端·vue.js
计算机魔术师1 小时前
1.4万亿没人接,OpenAI自己砍了1500亿
前端
程序员大阳1 小时前
副队长JavaScript教程(56)-DOM之表单操作
javascript·dom·表单操作