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—隐藏元素的7种思路

    display、visibility、opacity三个属性隐藏元素之间的异同点一直是前端面试面试的常考题。 […]...

  2. CSS: Clip Or Crop Images In HTML5 CSS

    <meta name="viewport" content="width=device-width, initial-scale=1...

  3. HTML,Css,JavaScript之间的关系

            简述HTML,Css,JavaScript 网页设计思路是把网页分成三个层次,即:结构层(HT […]...

  4. 这些css高级技巧,你知道几个呢?

    1. 黑白图像 这段代码会将彩色照片变为黑白照片 2. 使用 :not() 在菜单上应用/取消边框 该代码用在 […]...

  5. CSS 盒子模型及 float 和 position

    ## CSS和模型 ##CSS盒模型本质上是一个盒子,封装周围的 HTML 元素,包括 外边距(marign) […]...

  6. CSS background-repeat 属性

    ###起因 >今天遇到一个问题,就是在给一个元素设置width 属性为100% 之后, 鼠标放上去之后, […]...

  7. 分享:纯 css 瀑布流 和 js 瀑布流

     博客地址:https://ainyi.com/60   纯 css 写瀑布流 1.multi-columns […]...

  8. 不可思议的纯 CSS 实现鼠标跟随效果

    直接进入正题,鼠标跟随,顾名思义,就是元素会跟随着鼠标的移动而作出相应的运动。大概类似于这样: 通常而言,CS […]...

随机推荐

  1. Centos6.5安装mysql5.7详解

    最近在linux上面安装mysql5.7上真是遇到了很多坑,真是让人头疼,在这里跟大家简单分享一下流程跟注意的 […]...

  2. excel时间戳转化为标准日期(日期转化为日期戳)

    @font-face { font-family: 宋体 } @font-face { font-family […]...

  3. CSS像素、物理像素、逻辑像素、设备像素比、PPI、Viewport(转载):

    最近看了很多这方面的文章,能搜到的基本看了个遍,但感觉还是似懂非懂,知道这个东西,很难说出这是个什么东西,先整 […]...

  4. 1zoj A simple problem with integer 2|板子|分块

    分块算法 算法思想 引用某次考试Problem上的(伪)Pre reading(题解): 分块算法: 分块很像 […]...

  5. Java设计模式之享元模式

    版权声明:本文出自汪磊的博客,转载请务必注明出处。 设计模式系列与数据结构算法系列为本人知识的梳理,大体上没有 […]...

  6. JavaScript(js)函数声明与函数表达式的区别

    在JavaScript中,函数是经常用到的,在实际开发的时候,我想很多人都没有太在意函数的声明与函数表达式的区 […]...

  7. 思科模拟器-DHCP配置 – 标配的小号

    思科模拟器-DHCP配置 一、如图做好以下拓扑图(下图我取消显示端口号) 二、配置最下面的四台上网终端为自动获 […]...

  8. 测开之函数进阶· 第1篇《递归函数》

    坚持原创输出,点击蓝字关注我吧 作者:清菡 博客:oschina、云+社区、知乎等各大平台都有。 由于微信公众 […]...

展开目录

目录导航