首页前端开发CSScss样式机器猫

css样式机器猫

时间2023-12-09 00:44:03发布访客分类CSS浏览1077
导读:机器猫,大家应该都不会陌生,是一款来自日本的漫画,《哆啦A梦》中的主角之一。而今天我们要说的,却是一个机器猫的CSS样式。.cat{width:200px;height:200px;border-radius:100px;backgroun...

机器猫,大家应该都不会陌生,是一款来自日本的漫画,《哆啦A梦》中的主角之一。而今天我们要说的,却是一个机器猫的CSS样式。

.cat{
    width:200px;
    height:200px;
    border-radius:100px;
    background-color:blue;
    display:flex;
    justify-content:center;
    align-items:center;
    position:relative;
    overflow:hidden;
}
.cat::before{
    content:'';
    width:180px;
    height:180px;
    border-radius:90px;
    background-color:white;
    position:absolute;
}
.cat::after{
    content:'';
    width:40px;
    height:40px;
    border-radius:20px;
    background-color:blue;
    position:absolute;
    bottom: 0;
    left:50%;
    transform:translateX(-50%);
    z-index:2;
}
.cat .head{
    width:100px;
    height:100px;
    border-radius:50px;
    background-color:white;
    position:absolute;
    top:10px;
}
.cat .head::before{
    content:'';
    width:20px;
    height:20px;
    border-radius:10px;
    background-color:black;
    position:absolute;
    top:30px;
    left:40px;
}
.cat .head .ear{
    width:40px;
    height:40px;
    border-radius:20px;
    background-color:blue;
    position:absolute;
    top:-20px;
}
.cat .head .ear.left{
    left:5px;
}
.cat .head .ear.right{
    right:5px;
}
.cat .eyes{
    width:25px;
    height:25px;
    border-radius:50%;
    background-color:white;
    position:absolute;
    top:50px;
}
.cat .eyes.left{
    left:35px;
}
.cat .eyes.right{
    right:35px;
}
.cat .eyes .pupil{
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:black;
    position:absolute;
    top:7px;
    left:7px;
}
.cat .nose{
    width:10px;
    height:5px;
    background-color:black;
    position:absolute;
    top:70px;
    left:50%;
    transform:translateX(-50%);
    z-index:2;
}
.cat .mouth{
    width:40px;
    height:5px;
    background-color:black;
    position:absolute;
    top:77px;
    left:50%;
    transform:translateX(-50%);
}
.cat .whiskers{
    width:75px;
    height:2px;
    background-color:black;
    position:absolute;
    top:65px;
    left:50%;
    transform:translateX(-50%);
    z-index:1;
}
.cat .whiskers.left{
    transform-origin:left center;
    transform:rotate(15deg);
}
.cat .whiskers.right{
    transform-origin:right center;
    transform:rotate(-15deg);
}
    

代码中的.cat类是机器猫的样式容器,通过设置宽高、圆角、背景色、flex布局等样式,实现了一个大圆形的机器猫。接下来的伪元素、子元素属性被用来让机器猫更加逼真,例如head类设置机器猫头部的样式、eyes类实现眼眶和眼珠的效果等等。

这个CSS机器猫虽然形态简单,实际上加入了很多的小技巧,既可爱又实用。通过学习这个例子,可以让我们更好地掌握CSS的技术,为我们的网站美化更加注入活力。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css样式机器猫
本文地址: https://pptw.com/jishu/573987.html
css样式点击变颜色 css样式特效代码

游客 回复需填写必要信息