css实现可交互可爱卡通猫咪动画效果代码

代码语言:html

所属分类:布局界面

代码描述:css实现可交互可爱卡通猫咪动画效果代码

代码标签: css 交互 可爱 卡通 猫咪

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>

<head lang="en">
   
<meta charset="UTF-8">

   
<style>
        .cat {
        width:500px;
        margin:0 auto;
        position:relative;
        cursor:pointer;
}
.head_content {
        position:absolute;
        top:100px;
}
.ear_left {
        width:100px;
        height:150px;
        background-color:#FCEDBC;
        border-radius:50% / 10%;
        position:absolute;
        top:22px;
        left:16px;
        transform:rotate(-20deg);
}
.ear_right {
        width:100px;
        height:150px;
        background-color:#FCEDBC;
        border-radius:50% / 10%;
        position:absolute;
        top:22px;
        left:227px;
        transform:rotate(20deg);
}
.head {
        width:345px;
        height:270px;
        background-color:#FFF5D7;
        -webkit-border-radius:63px 63px 63px 63px / 108px 108px 72px 72px;
        border-radius:50% 50% 50% 50% / 60% 60% 40% 40%;
        position:absolute;
        top:0;
}
.brow_left {
        width:44px;
        height:20px;
        border:1px solid transparent;
        border-top:2px solid #000;
        border-radius:50%/35%;
        position:absolute;
        top:49px;
        left:60px;
        transform:rotate(-37deg);
}
.brow_right {
        width:44px;
        height:20px;
        border:1px solid transparent;
        border-top:2px solid #000;
        border-radius:50%/35%;
        position:absolute;
        top:49px;
        left:240px;
        transform:rotate(37deg);
}
.eye_left {
        width:70px;
        height:70px;
        background:#fff;
        border:1px solid #000;
        border-radius:50%;
        position:absolute;
        top:67px;
        left:70px;
}
.eye_right {
        width:70px;
        height:70px;
        background:#fff;
        border:1px solid #000;
        border-radius:50%;
        position:absolute;
        top:67px;
        left:205px;
}
.pupil {
        width:38px;
        height:38px;
        background:#000;
        border-radius:50%;
        position:absolute;
        top:7px;
        left:30px;
}
.beard_left1 {
        width:95px;
        border-top:1px solid #000;
        position:absolute;
        top:158px;
        left:-50px;
        transform:rotate(10deg);
}
.beard_left2 {
        width:95px;
        border-top:1px solid #000;
        position:absolute;
        top:187px;
        left:-60px;
        transform:rotate(-7deg);
}
.beard_left3 {
        width:95px;
        border-top:1px solid #000;
        position:absolute;
        top:208px;
        left:-50px;
        transform:rotate(-16deg);
}
.beard_right1 {
        width:95px;
        border-top:1px solid #000;
        position:absolute;
        top:158px;
        left:300px;
        transform:rotate(-10deg);
}
.beard_right2 {
        width:95px;
        border-top:1px solid #000;
        position:absolute;
        top:187px;
        left:310px;
        transform:rotate(7deg);
}
.beard_right3 {
        width:95px;
        border-top:1px solid #000;
        position:absolute;
        top:208px;
        left:300px;
        transform:rotate(16deg);
}
.nose {
        width:20px;
        height:10px;
        background-color:#000;
        border-radius:50%/40%;
        position:absolute;
        top:142px;
        left:161px;
}
.mouse {
        position:absolute;
        top:152px;
        left:171px;
}
.mouse_top {
        height:10px;
        border-left:1px solid #000;
        position:absolute;
        top:0;
        left:0;
}
.mouse_left {
        width:100px;
        height:100px;
        border:1px solid transparent;
        border-bottom:1px solid #000;
        border-radius:50%;
        position:absolute;
        top:-78px;
        left:-86px;
}
.mouse_right {
        width:100px;
        height:100px;
        border:1px solid transparent;
        border-bottom:1px solid #000;
        border-radius:50%;
        position:absolute;
        top:-78px;
        left:-14px;
}
.mouse_bottom {
        width:20px;
        height:20px;
        border:1px solid transparent;
        border-bottom:1px solid #000;
        border-right:1px solid #000;
        position:absolute;
        top:8px;
        left:-9px;
        transform:rotate(45deg);
}
.mouse_bottom_show {
        width:100px;
        height:100px;
        border:1px solid transparent;
        border-bottom:1px solid #000;
        border-radius:50%;
        position:absolute;
        top:-63px;
        left:-49px;
        display:none;
}
.miao {
        position:absolute;
        top:-5px;
        left:52px;
        font-size:20px;
        opacity:0;
        color:#FD7055;
}
@keyframes miaoAnim {
        0% {
        opacity:0;
        top:-5px;
        left:.........完整代码请登录后点击上方下载按钮下载查看

网友评论0