怎么给这个红框内添加半透明的背景图片?求解

来源:13-8 我就在那不动了-层模型之固定定位

qq_固守本心_04333638

2016-11-09 11:06

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>relative样式</title>

<style type="text/css">

#div1{

    width:200px;

    height:200px;

    background:;

border:2px red solid;

position:fixed;

    bottom:0;

    right:0;

    

    

}

</style>

</head>

<body>

<div id="div1"></div>


以上是部分代码...怎么在<div></div>这个块状元素中添加半透明图片



写回答 关注

7回答

  • 慕粉3773137
    2016-11-09 14:42:18
    已采纳

    1. 使用半透明的图片配置为div的背景图片

    2. #div1添加修饰(缺点是整个div的文字也存在半透明情况):

    background: url(./1.png) no-repeat;

    opacity: 0.5;


    3、添加一个子div块,宽度与高度与#div1保持一致,并为其第一子元素(且位于文字内容之前)

    <div id="div1">

        <div class="div2">


        </div>

        <div class="">

          测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试

        </div>

        测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试

      </div>


    #div1 {

          width: 200px;

          height: 200px;

          border: 2px red solid;

          position: fixed;

          top: 0;

          left: 0;

        }


        .div2 {

          background: url(./1.png) no-repeat;

          opacity: 0.5;

          width: 200px;

          height: 200px;

          position: fixed;

        }


  • qq_固守本心_04333638
    2016-11-09 14:50:54

    问题解决!灰常感谢

  • 慕数据6964081
    2016-11-09 12:04:18

    1.在.btm{}里添加margin:0;2.在#div1{}中添加padding;0;3.btm{}里添加align:justify; 回复发不出去。。。

    qq_固守本...

    额、。。。。

    2016-11-09 14:48:02

    共 1 条回复 >

  • qq_天启海轮_03846470
    2016-11-09 12:03:48

    #test{width:320px;height:320px;background:url(背景地址);opacity:0.7;filter:alpha(opacity=70)

  • qq_天启海轮_03846470
    2016-11-09 11:59:13

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>relative样式</title>

    <style type="text/css">

    #div1{

        width:200px;

        height:200px;

        background:;

    border:2px red solid;

    position:fixed;

        bottom:0;

        right:0;

        background-size:100%;

    }

    img{

    width: auto;/*适应盒子的大小*/

    height:auto;/*适应盒子的大小*/

    max-height: 100%;/*适应盒子的大小*/

    max-width: 100%;/*适应盒子的大小*/

    opacity:0.5;/*浏览器支持所有浏览器都支持 opacity 属性。注释:IE8 以及更早的版本支持替代的 filter 属性。例如:filter:Alpha(opacity=50)。*/

    }


    </style>

    </head>

    <body>

    <div id="div1">

    <img src="tupian.png">

    </div>

    </body>

    如果想在图片上在放一个图片的话直接定位就OK了

    qq_固守本...

    3q,这个效果算是做出来了- -!灰常感谢

    2016-11-09 14:47:23

    共 1 条回复 >

  • 慕数据6964081
    2016-11-09 11:32:25

    <div id="div1">

        <img class=btm src="............................." alt="半透明图片">

    </div>

    在<style type="text/css"> 

    .btm{opacity:80%;}

    </style>

    慕数据696... 回复qq_固守本...

    justify;"

    2016-11-09 12:03:17

    共 4 条回复 >

  • 慕粉4371339
    2016-11-09 11:23:46

    百度喽

    qq_固守本...

    滑稽]

    2016-11-09 11:25:50

    共 1 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225813 学习 · 18234 问题

查看课程

相似问题