本篇教程介绍了HTML+CSS入门 如何实现背景图片虚化效果,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。
<
需求:一个div设置了background:url,现在需要使图片背景模糊,div内的文字清晰显示。
原始代码:
html>
.content{
color:#ffffff;
font-size:40px;
}
.bg{
background:url(‘1.jpg‘);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
height:600px;
text-align:center;
line-height:600px;
}
我是内容
原始效果:
解决方法:内容和图片分别置于一个div,通过css设置背景div模糊度,设置内容div绝对位置。
html代码:
html>
.content{
color:#ffffff;
font-size:40px;
}
.bg{
background:url(‘1.jpg‘);
height:600px;
text-align:center;
line-height:600px;
}
.bg-blur{
float:left;
width:100%;
background-repeat:no-repeat;
background-position:center;
background-size:cover;
-webkit-filter:blur(15px);
-moz-filter:blur(15px);
-o-filter:blur(15px);
-ms-filter:blur(15px);
filter:blur(15px);
}
.content-front{
position:absolute;
left:10px;
right:10px;
height:600px;
line-height:600px;
text-align:center;
}
我是内容