CSS半透明磨砂效果实现 | 您所在的位置:网站首页 › 网页透明边框怎么做 › CSS半透明磨砂效果实现 |
最近在搭建个人网站,想做一点炫酷或是优雅的效果。记录一下这两天摸索出的搭配。首先就是磨砂半透明。 我们都知道w3c标准有一个很炫酷的效果:filter:blur();该效果能够实现高斯模糊,参数为高斯模糊的半径。 但是如果我们直接将一个高斯模糊的效果作用在一个背景元素上,那么前景元素上的所有文字也会被模糊,来一个例子演示一下: Document 这是一段文字:XXXXXXXXX 这也是一段文字 body { background-image: url("https://pic3.zhimg.com/v2-b7408711f99a5dc49decc3ce0aee6ac6_r.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-size: cover; } .wrapper { position: absolute; display: flex; justify-content: center; align-items: center; left: 0; right: 0; top: 0; bottom: 0; } .block { font-size: 30px; color: rgb(0,32,237); }现在文字容器背景加一个高斯模糊,修改.block: .block { font-size: 30px; color: rgb(0,32,237); filter: blur(20px); }效果如下: 效果如下: 比如刚才的例子,就可以这么修改.block: .block { font-size: 30px; border-radius: 2em; backdrop-filter: blur(20px); background-color: rgba(255, 255, 255, 0.5); }效果如下: 效果如下: 基于这个效果,制作一个简约风格的登陆页面就很简单了 |
CopyRight 2018-2019 实验室设备网 版权所有 |