如何在CSS毛玻璃效果上添加文字?

最近写了一个简单的毛玻璃效果,操作流程是以一个图片为背景并模糊,同时再在此背景上加上一层半透明的效果就制成毛玻璃的特效,但是想在毛玻璃上输入文字却一直不显示,求一下问题出在哪里?如何解决?

html部分:

  <div class="container-fluid about">
    <p>关于我</p> <--此处不显示--!>
    <div class="intro">
    <p>关于我</p><--此处不显示--!>
    </div>
  </div>

css部分:

.about{
  background: url(../images/home.jpg) no-repeat center center fixed; 
  height: 100%;
  position: relative;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-filter: blur(10px); /* Chrome, Opera */
  -moz-filter: blur(10px);
  -ms-filter: blur(10px);    
  filter: blur(10px);
}
.about .intro{
  background:rgba(0,0,0,0.2) no-repeat center fixed; 
  height: 100%;
  position: relative;
  width: 100%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
阅读 5.9k
1 个回答

.about 这个设置blur。你里面的内容也模糊了
.about .intro 这个你应该用absolute,top:0;left:0这样才能确保覆盖住了
和.about同级放一个p。给这个p设置absolute。就可以看到了,不行的话,再设置absolute

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题