做一个登录页,全屏背景图毛玻璃效果,实现方法如下:

HTML:

var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;

var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;

$('.login-mask').css("height", h);

$('.login-mask').css("width", w);

CSS:

.login-wrap {

overflow: hidden;

}

.login-mask {

/* IE6~IE9 */

filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius=100, MakeShadow=false);

-webkit-filter: blur(100px);

-moz-filter: blur(100px);

-ms-filter: blur(100px);

filter: blur(100px);

background-image: url(../../../img/background/home-bg-3.jpg);

background-repeat: no-repeat;

background-size: cover;

background-attachment: fixed;

background-position: center;

position: absolute;

z-index: 1;

}

.login-box {

width: 300px;

height: 400px;

background-color: rgba(255, 255, 255, 0.5);

display: block;

border: 1px solid rgba(183, 183, 183, 0.47);

border-radius: 6px;

position: absolute;

left: 50%;

margin-right: auto;

margin-left: -150px;

margin-top: 10%;

z-index: 2;

}

效果如下:

可以发现边上是有白边的,这是一种blur的值很大的情况下。此时的解决方法是直接将background-size:cover;改成background-size:150% 150%;就行了。效果图如下:

仔细看可以发现白边不那么明显了。

另外一种就是在blur的值比较小的情况下,比如将上述的blur值改成20,效果如下:

可以看出白边很明显,这时候如果给body添加同样的背景图的话,白边就会消失:

body{

background-image: url(../../../img/background/home-bg-3.jpg);

background-repeat: no-repeat;

background-size: cover;

background-attachment: fixed;

background-position: center;

}

效果图如下:

可以看到边缘的区别很明显。但是对比有点明显,效果并不好,将blur的值再改小一点,改成5,效果图如下:

边缘的白边去掉了,并且看起来不是那么违和了。

如果你觉得按照第一个方法做出来的效果背景太亮的话,可以使用滤镜来变暗一点:

background-color: rgba(141, 141, 141, 0.35);

background-blend-mode: darken;

效果如下:

css filter blur 白边,解决css3毛玻璃效果(blur)有白边问题相关推荐

  1. css filter blur 白边,如何解决CSS3毛玻璃效果blur有白边的问题

    如何解决CSS3毛玻璃效果blur有白边的问题 发布时间:2021-06-29 11:59:54 来源:亿速云 阅读:81 作者:小新 这篇文章给大家分享的是有关如何解决CSS3毛玻璃效果blur有白 ...

  2. css3毛玻璃效果白边问题

    注:css3毛玻璃效果应该很多人都知道怎么实现,但是有个问题是图片模糊了之后相当于缩小了,所以颜色深的图片会出现白边,这里说下我参考网上的解决方式吧! 1.毛玻璃实现方法: CSS3 blur滤镜实现 ...

  3. css毛玻璃效果白边_CSS3毛玻璃效果(blur)有白边问题的解决方法

    做一个登录页,全屏背景图毛玻璃效果,实现方法如下: HTML: var w = window.innerWidth || document.documentElement.clientWidth || ...

  4. css中在图片上加透明,css 给图片添加滤镜效果,透明层毛玻璃效果

    我们用的第一个滤镜是sepia(),他会给图片增加一整降饱和度的橙色染色效果 原图 添加sepia滤镜的效果 img{ width:100%; transition: .5s filter; filt ...

  5. 解决css3动画效果在360兼容模式跟猎豹浏览器下不兼容

    360跟猎豹采用的都是谷歌(WebKit内核)跟IE(Trident内核)的双内核,360浏览器分为极速模式(WebKit内核)和兼容模式(Trident内核),这就导致兼容模式下不支持css3动画效 ...

  6. 20.毛玻璃效果blur

    效果图 DOM <main><blockquote>"Before downloading, be sure to have a code editor (we re ...

  7. css毛玻璃效果白边_css3毛玻璃效果白边问题

    注:css3毛玻璃效果应该很多人都知道怎么实现,但是有个问题是图片模糊了之后相当于缩小了,所以颜色深的图片会出现白边,这里说下我参考网上的解决方式吧! 1.毛玻璃实现方法: CSS3 blur滤镜实现 ...

  8. css毛玻璃效果白边_css3毛玻璃效果白边问题_html/css_WEB-ITnose

    注:css3毛玻璃效果应该很多人都知道怎么实现,但是有个问题是图片模糊了之后相当于缩小了,所以颜色深的图片会出现白边,这里说下我参考网上的解决方式吧! 1.毛玻璃实现方法: CSS3 blur滤镜实现 ...

  9. java做出毛玻璃效果_手把手教你CSS如何实现毛玻璃效果

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

最新文章

  1. web布局最实用的12条css技巧
  2. Java中的迭代器设计模式–示例教程
  3. iOS学习之UItableView
  4. Linux系统下的权限试题测试
  5. C++俄罗斯方块(linux环境)-转 感觉非常好
  6. MySQL 查询缓存快速理解。。。(1分钟图解如何优化查询缓存)
  7. 图像处理四:霍夫变换
  8. 字符串资源的内部格式
  9. 项目管理-项目启动会
  10. [技术杂谈][转载]cuda下载官方通道
  11. 【qcom msm8953 android712】rtc 调试分析续
  12. 新浪云python示例_在新浪云安装Python应用
  13. IOS获取农历节日.节气
  14. 如何判断某一个微信公众号上面的文章的阅读量是不是刷上来的?
  15. AMD 宣布开源 Linux 显卡驱动与 GPUOpen 工具
  16. java访问服务器中的文件,java 访问远程服务器文件
  17. jquery input的value赋值
  18. flash与服务端的交互方法
  19. Linux常见命令:与系统管理有关的命令(转)
  20. 什么是初效过滤器_初效,中效,高效过滤器有什么区别

热门文章

  1. Unity打包Android项目报错
  2. 图书信息管理系统(二)
  3. 【Tips】史上最全H1B问题合辑——保持H1B身份终级篇
  4. 鸿蒙系统不能自动连wifi,Hi3861_WiFi IoT工程:WiFi自动连接
  5. 最简单的基于FFmpeg的推流器(以推送RTMP为例)
  6. machine learning 大家
  7. 电商网站业务流程图示例
  8. 宝尚网上股票-今年A股新股数量与融资额再创新高
  9. 使用注册表编辑win10鼠标右键菜单,详细解释(右键文件夹、文件以及右键空白区域下三种情况)
  10. c语言程序实践感受心得,C语言实践心得体会