手把手教你CSS如何实现毛玻璃效果


本文摘自PHP中文网,作者烟雨青岚,侵删。

今天在做一个登录界面的时候,由于视觉给的页面背景图片太鲜艳亮眼,导致页面中间的登录表单框很不显眼,效果很差。就想到了做成毛玻璃的效果,现在分享出来,大家一起看看吧。

页面结构如下:

1

2

3

4

<p class="wrap-box"><!--最外层包裹框,背景图片很鲜艳亮眼position:fixed-->

    <p class='login-box'><!--登录表单框部分position:fixed-->

        </p>

</p>

由于之前用过CSS filter属性,在属性值中使用blur(<blur_size>)函数可以起到毛玻璃效果,所以我有2个思路来实现突出登录表单框的效果:

  • 对wrap-box使用filter:blur(<blur_size>);,然后将login-box的z-index设置为比父元素大使之浮在上层,使页面中除了登录表单框部分都是模糊的。

Exciting!这种方法似乎可行,但是效果却不是所期望的,login-box也被模糊了!原因如下:

阅读剩余部分

相关阅读 >>

css如何加边框

div css顶部固定不动的实现方法

怎么用css调整背景图的大小

css+div隐藏滚动条的实现方法(代码示例)

关于css里的块级格式

css边框显示不出来怎么办

css怎么给字体加阴影效果

css怎么给文字添加描边

css怎么实现阴影效果

css权威指南》怎么样

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...