iOS开发html+css学习之opacity

2019-03-26  本文已影响0人  程序大猩猩

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.box1 {
width: 200px;
height: 200px;
background-color: red;
position: relative;

            z-index: 2;
        }
        .box2 {
            width: 200px;
            height: 200px;
            background-color: yellow;
            /* 开启绝对定位,脱离文档流 */
            position: absolute;
            /* 设置偏移量 */
            top: 100px;
            left: 100px;
            /* 
                如果定位元素的层级是一样,则下边的元素会盖住上边的
                通过z-index属性可以用来设置元素的层级
                可以为z-index指定一个正整数作为值,该值将会作为当前元素的层级
                层级越高,越优先显示

                对于没有开启定位的元素不能使用z-index
             */
             z-index: 25;
        }
        .box3 {
            width: 200px;
            height: 200px;
            background-color: yellowgreen;
            /* position: relative;
            z-index: 3; */

            position: absolute;
            top: 200px;
            left: 200px;;
            z-index: 30;

            /* 设置元素的透明背景 
                opacity可以用来设置元素的背景透明
                他需要一个0-1之间的值

            */
            opacity: 0.5;

            /* 
            opacity属性在IE8及以下的浏览器中不支持
            IE8及以下浏览器需要使用如下属性的代替
                alpha(opacity=50)
                透明度需要一个0-100之间的值

             */
             filter: alpha(opacity=50)
        }

        
    </style>
</head>

<body>
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</body>
</html>

上一篇下一篇

猜你喜欢

热点阅读