舌头出不来,明明和视频中一样呀?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div class="dog center">
<div class="forehead center"></div>
<div class="face center"></div>
<div class="chin center"></div>
<div class="ear"></div>
<div class="ear right"></div>
<div class="birthmark"></div>
<div class="eye"><div class="pupil"></div></div>
<div class="eye right"><div class="pupil"></div></div>
<div class="nose center">
<div class="nostril"></div>
<div class="nostril right"></div>
</div>
<div class="mouth center">
<div class="teen"></div>
<div class="teen right"></div>
<div class="tongue center"></div>
</div>
</div>
<style>
:root{
--h1:#1b2f90;
--bg:#f9f9f6;
}
body{background:#ffc400;}
.dog{
width:300px;
height:400px;
position:relative;
}
.center{
position:absolute;
left:50%;
transform:translate(-50%,0)
}
.forehead{
width:102px;
height:48px;
background:var(--bg);
border-radius:51px/40px 40px 8px 8px;
z-index: 1;
}
.face{
width:110px;
height:68px;
background:var(--bg);
border-radius:50%;
top:20px;
z-index: 1;
}
.chin{
width:104px;
height:36px;
background:var(--bg);
border-radius:52px/0px 0px 36px 36px;
top:60px;
z-index: 1;
}
.ear{
width:16px;
height:70px;
background:var(--h1);
border-radius:50%;
position:absolute;
left: 50%;
z-index: 0;
top:34px;
transform-origin:50% 0;
transform:translate(-42px,0) rotate(10deg);
}
.ear.right{
transform:scale(-1,1) translate(-26px,0) rotate(10deg);
}
.birthmark{
width:30px;
height:36px;
background:var(--h1);
border-radius:15px/17px 23px 2px 13px;
position:absolute;
left: 50%;
z-index: 1;
top:10px;
transform-origin:50% 0;
transform:translate(15px,0) rotate(-10deg);
}
.eye{
width:24px;
height:24px;
background:var(--bg);
border-radius:12px/13px 12px 12px 2px;
position:absolute;
left: 50%;
z-index: 2;
top:20px;
transform-origin:50% 0;
transform:translate(-44px,0) rotate(10deg);
box-shadow:1px 0px 0px #000 inset,-1px 0px 5px 1px #ddd;
overflow:hidden;
}
.eye.right{
transform:scale(-1,1) translate(-21px,0) rotate(10deg);
box-shadow:1px 0px 0px #000 inset;
}
.pupil{
width:26px;
height:26px;
background:#e79101;
border-radius:50%;
position:absolute;
left: 3px;
top:1px;
box-shadow:0 0 8px 0 #000 inset;
}
.pupil:before{
width:18px;
height:18px;
background:#000;
border-radius:50%;
position:absolute;
left: 50%;
top:50%;
transform:translate(-50%,-50%);
content: "";
}
.pupil:after{
width:5px;
height:5px;
background:#fff;
border-radius:50%;
position:absolute;
left: 3px;
top:7px;
content: "";
}
.nose{
width:62px;
height:32px;
top:42px;
background:#363035;
z-index:3;
border-radius:31px/10px 10px 22px 22px;
}
.nose:before{
content: "";
width:60px;
height:10px;
background:linear-gradient(30deg,#fff 0%,#fff 8%,#b1aeb1 15%,#b1aeb1 50%,#544d53 100%);
border-radius:30px/8px 8px 2px 2px;
position:absolute;
left: 50%;
top:1px;
transform:translate(-50%,0)
}
.nostril{
width:15px;
height:4px;
top:19px;
background: linear-gradient(0deg,#363035 0%,#000 100%);
position:absolute;
left: 50%;
border-radius:50%;
transform:translate(-21px,0) rotate(30deg);
}
.nostril.right{
transform: scale(-1,1) translate(-1px,0) rotate(30deg);
}
.mouth{
width:68px;
height:27px;
top:68px;
background:#671316;
z-index:1;
border-radius:34px/0px 0px 27px 27px;
box-shadow:0 0 4px 0 #000 inset;
/* position: relative; */
}
.mouth:before{
content: "";
width:68px;
height:8px;
top:68px;
background:var(--bg);
border-radius:34px/0px 0px 5px 5px;
position: absolute;
z-index:1;
}
.teen{
width:8px;
height:3px;
top:7px;
background:var(--bg);
border-radius:4px/0px 0px 0px 1px;
position:absolute;
left: 50%;
transform:translate(-8px,0);
z-index:1;
}
.teen.right{
transform: scale(-1,1) translate(0,0);
border-right:.5px solid #ddd;
}
.tongue{
width:34px;
height:14px;
top:0px;
background:#a2504f;
border-radius:17px/0px 0px 7px 7px;
left: 50%;
box-shadow:0 0 4px 0 #111 inset;
}
</style>
</body>
</html>
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星