设置了z-index,却覆盖不了。。。

来源:2-3 汉克狗的眼窝

ZZZZZzn

2020-04-07 12:05:40

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

<style type="text/css">

body{background-color:yellow;}

.dog{width: 200px;

height: 120px;

background-color: yellow;;

position: relative;

margin: 0px auto;

transform-origin: 50% 0px;}

.etou{width: 200px;

height: 100px;

position: absolute;

top: 8px;

border-radius: 100px/100px 100px 20px 20px;

background-color: #fff;z-index: 1;}

.lianjia{ width: 220px;

      height: 80px;

      position: absolute;

    top: 65px;

    left: -10px;

      background:#fff;

    border-radius: 100%;

    margin:0px auto;z-index: 1;}

   .xiaba{width: 200px;

      height: 60px;

      position: absolute;

    top: 103px;

    left: 50%;

    margin-left: -100px;

      background: #fff;

    border-radius: 100px/0px 0px 65px 65px;z-index: 1;}

   .erduo{width: 32px;

   height: 140px;

   background: blue;

   border-radius: 50%;

   left: 50%;

   transform-origin: 50% 0;

   transform: translate(-77px,60px) rotate(13deg);

   position: absolute;z-index: 0;}

   .erduo.youerduo{

   width: 32px;

   height: 140px;

   background: blue;

   border-radius: 50%;

   left: 50%;

   transform: translate(45px,60px) rotate(-13deg);

   position: absolute;

   z-index: 0;}

    .yanjing{width: 50px;

   height: 50px;

   border-radius: 25px/27px 25px 25px 4px;

   left: 50%;

   top: -15px;

   transform-origin: 50% 0;

   transform: translate(-77px,60px) rotate(13deg);

   position: absolute;

   z-index: 3;

box-shadow: 2px 0px 0px 0px black inset,-3px -1px 5px -1px #ddd;}

    .yanjing.youyanjing{

     transform: scale(-1, 1) translate(-30px,60px) rotate(13deg);z-index: 3;

     box-shadow: 2px 0px 0px 0px black inset;}

    .yinying{width:60px;

     height: 60px; 

background-color: blue;

position: absolute;

z-index: 1;

left: 66%;

top:38px;

border-radius: 50px/70px 52px 4px 20px;  

transform: rotate(-13deg);

    }

</style>

</head>

<body>

<div class="dog">

<div class="etou"></div>

<div class="lianjia"></div>

<div class="xiaba"></div>

<div class="erduo"></div>

<div class="erduo youerduo"></div>

<div class="yinying"></div>

<div class="yanjing"></div>

<div class="yanjing youyanjing"></div>

</div>

</body>

</html>

显示::http://img.mukewang.com/climg/5e8bfbfa09b1dfbc03970298.jpg

阴影哪里没有被眼睛覆盖是怎么回事

写回答

1回答

好帮手慕星星

2020-04-07

同学你好,是覆盖的,只不过眼睛没有背景色而已,需要手动设置为白色,如下

http://img.mukewang.com/climg/5e8c3bf2090ff8fc12720500.jpg

效果

http://img.mukewang.com/climg/5e8c3bfa094458ab06490189.jpg

自己再测试下,祝学习愉快!

1

0 学习 · 40143 问题

查看课程