舌头出不来,明明和视频中一样呀?

舌头出不来,明明和视频中一样呀?

<!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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕慕子 2020-03-02 17:36:21

同学你好, 老师测试同学的代码,舌头是可以显示出来的,如下:调整舌头的颜色,方便查看效果。

http://img1.sycdn.imooc.com//climg/5e5cd37d095bd38322700814.jpg

建议:同学清除浏览器缓存在测试下

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师