css 设置背景图片模糊,内容不模糊

mm2015 2021-11-19 原文


css 设置背景图片模糊,内容不模糊


需求:一个div设置了background: url,现在需要使图片背景模糊,div内的文字清晰显示。

原始代码:

<!DOCTYPE html>

<html lang="en">
<head>
    <meta charset="utf-8">
    <style type="text/css">
        .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;
        }
    </style>
</head>
<body>
<div class="bg">
    <div class="content">我是内容</div>
</div>
</body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

原始效果:
这里写图片描述

解决方法:内容和图片分别置于一个div,通过css设置背景div模糊度,设置内容div绝对位置。

html代码:

<!DOCTYPE html>

<html lang="en">
<head>
    <meta charset="utf-8">
    <style type="text/css">
        .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;
        }

    </style>
</head>
<body>
    <div>
        <div class="bg bg-blur"></div>
        <div class="content content-front">我是内容</div>
    </div>
</div>
</body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48

效果:
这里写图片描述

posted on
2016-10-25 09:24 
舞纷菲 
阅读(10832
评论(1
编辑 
收藏 
举报

 

版权声明:本文为mm2015原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mm2015/p/5995447.html

css 设置背景图片模糊,内容不模糊的更多相关文章

  1. CSS 技巧一则 — 不定宽溢出文本适配滚动

    在日常布局当中,肯定经常会遇到文本内容超过容器的情况。非常常见的一种解决方案是超出省略。 但是,有的时候,由于 […]...

  2. css normalize.css

    normalize.css 是一个保证跨浏览器对html渲染一致性的css文件。它针对html5,可作为传统c […]...

  3. CSS reset

    [1]reset [2]Normalize [3]使用  前面的话   大部分的时候,作为前端,我们在写 CS […]...

  4. html中的图片、css、js等路径加载问题

    网页文件的存取路径有3种:物理路径、绝对路径和相对路径。 物理路径就是你的文件放在主机上的具体位置,例如:D: […]...

  5. css 样式 哒哒哒 —-20181119

    —恢复内容开始—   CSS参考手册 https://www.css88.com/bo […]...

  6. css position各种定位及区别

    position定位: static:静态定位;是position的默认值,元素框正常生成,也就是没有定位时的 […]...

  7. 关于CSS的table-layout属性的用法详解

    前言: 今天来和大家详细说一下table-layout属性的用法。 1 /*eg:设置表格布局算法*/ 2 t […]...

  8. 页面图片间隙

    三种解决方法: 1.设置body{font-size:0;},body下用大div包起来所有内容,给设置一个你 […]...

随机推荐

  1. WebApi测试工具:SAEA.RESTED

    写好一个Api接口不知道怎么测试?试试SAEA.RESTED吧——无需任何代码、不污染主项目、快速上手、不依赖 […]...

  2. HTML认识

    标签的意义: 1、<!DOCTYPE html>   指明这是HTML5的规范 2、<htm […]...

  3. 删库了一定要跑路吗?爱情 36 技之记忆重生!

    今天一位跨界老码农不知咋回事,兴奋过了头,一不小心把数据库给删掉啦,然后问我咋恢复,然后我告诉他基于 binl […]...

  4. eclipse中建python项目并运行

    1、 Help → Install New Software    2、Enter http://pydev. […]...

  5. Java动态解压zip压缩包

    import java.io.BufferedOutputStream; import java.io.Fil […]...

  6. 车牌识别停车管理系统

    北京市东北义园座落在海淀区颐和园路17号,东临圆明园,西望颐和园,地理位置历史悠久,是民国以来北京的知名公墓, […]...

  7. Fork/Join 框架

    本文部分摘自《Java 并发编程的艺术》 Fork/Join 框架概述 Fork/Join 框架是 Java7 […]...

  8. Python Weekly 422

    新闻 Python 采用12个月作为发布周期 链接: https://mail.python.org/arch […]...

展开目录

目录导航