css样式机器猫

机器猫,大家应该都不会陌生,是一款来自日本的漫画,《哆啦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的技术,为我们的网站美化更加注入活力。

本文链接:https://my.lmcjl.com/post/19099.html

展开阅读全文

4 评论

留下您的评论.