CSS3毛玻璃效果(blur)有白边问题的解决方法


Posted in HTML / CSS onNovember 15, 2016

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

HTML:

<body>

<div class="login-wrap">


<div class="login-mask"></div>


<div class="login-box"></div>

</div>


<script>


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);

</script>

</body>

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;
}

效果如下:

CSS3毛玻璃效果(blur)有白边问题的解决方法

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

CSS3毛玻璃效果(blur)有白边问题的解决方法

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

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

CSS3毛玻璃效果(blur)有白边问题的解决方法

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

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

background-repeat: no-repeat;

background-size: cover;

background-attachment: fixed;

background-position: center;
}

 效果图如下:

CSS3毛玻璃效果(blur)有白边问题的解决方法

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

CSS3毛玻璃效果(blur)有白边问题的解决方法

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

HTML / CSS 相关文章推荐
手把手教你用纯css3实现轮播图效果实例
May 04 HTML / CSS
CSS3 background-image颜色渐变的实现代码
Sep 13 HTML / CSS
Grid 宫格常用布局的实现
Jan 10 HTML / CSS
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
Nov 16 HTML / CSS
关于HTML5你必须知道的28个新特性,新技巧以及新技术
May 28 HTML / CSS
HTML5 新旧语法标记对我们有什么好处
Dec 13 HTML / CSS
HTML5学习笔记之History API
Feb 26 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
Oct 08 HTML / CSS
CSS+HTML 实现顶部导航栏功能
Aug 30 HTML / CSS
CSS font-variation 可变字体的魅力(实例详解)
Mar 03 HTML / CSS
CSS实现渐变色边框(Gradient borders)的5种方法
Mar 25 HTML / CSS
css如何把元素固定在容器底部的四种方式
Jun 16 HTML / CSS
CSS3实现多背景模拟动态边框的效果
Nov 08 #HTML / CSS
CSS3实现同时执行倾斜和旋转的动画效果
Oct 27 #HTML / CSS
CSS3 :not()选择器实现最后一行li去除某种css样式
Oct 19 #HTML / CSS
CSS3点击按钮实现背景渐变动画效果
Oct 19 #HTML / CSS
CSS3实现各种图形的示例代码
Oct 19 #HTML / CSS
利用CSS3实现平移动画效果示例代码
Oct 12 #HTML / CSS
CSS3模拟IOS滑动开关效果
Sep 28 #HTML / CSS
You might like
php常用文件操作函数汇总
2014/11/22 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
十大使用PHP框架的理由
2015/09/26 PHP
PHP中SSO Cookie登录分析和实现
2015/11/06 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
统计PHP目录中的文件数方法
2019/03/05 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
写的htc的数据表格
2007/01/20 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
javascript cookie操作类的实现代码小结附使用方法
2010/06/02 Javascript
如何用js控制frame的隐藏或显示的解决办法
2013/03/20 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
2018/08/12 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
2018/08/14 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
python zip文件 压缩
2008/12/24 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
安装python及pycharm的教程图解
2019/10/10 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
Django xadmin安装及使用详解
2020/10/26 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
俄罗斯设计师家具购物网站:The Furnish
2019/12/01 全球购物
中文专业毕业生自荐书范文
2014/01/04 职场文书
主题党日活动总结
2014/07/08 职场文书
租车协议书范本2014
2014/11/17 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
长征观后感
2015/06/09 职场文书
毕业设计工作总结
2015/08/14 职场文书
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL