首页 >

css猫表情制作 |css3动画不循环

css位置尺寸,css修改dom坐标,css+文字截断加点,nginx css js找不到,css样式表的用法,css的主要优点是什么,css3动画不循环css猫表情制作 |css3动画不循环
.cat-eyes {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 40px;
height: 40px;
border-radius: 50%;
background: #fff;
}
.cat-eyes::before,
.cat-eyes::after {
position: absolute;
content: '';
width: 18px;
height: 18px;
border-radius: 50%;
background: #058AAB;
}
.cat-eyes::before {
top: 32%;
left: 40%;
}
.cat-eyes::after {
top: 32%;
left: 60%;
}
.cat-mouth {
position: absolute;
top: 60%;
left: 50%;
transform: translate(-50%, -50%);
width: 45px;
height: 25px;
border-radius: 0 0 60px 60px;
background: #fff;
z-index: -1;
}
.cat-nose {
position: absolute;
top: 55%;
left: 50%;
transform: translate(-50%, -50%);
width: 12px;
height: 12px;
border-radius: 50%;
background: #000;
z-index: 1;
}
.cat-whisker {
position: absolute;
top: 49%;
left: 50%;
width: 75px;
height: 25px;
background: #ccc;
transform-origin: 0 50%;
z-index: 2;
overflow: hidden;
}
.cat-whisker::before,
.cat-whisker::after {
position: absolute;
content: '';
width: 75px;
height: 3px;
background: #000;
transform-origin: 0 50%;
transition: all 0.3s ease;
}
.cat-whisker::before {
transform: rotate(45deg);
top: 0;
}
.cat-whisker::after {
transform: rotate(-45deg);
bottom: 0;
}
.cat:hover .cat-eyes::before,
.cat:hover .cat-eyes::after {
width: 22px;
height: 22px;
}
.cat:hover .cat-nose {
top: 57%;
left: 48%;
}
.cat:hover .cat-whisker::before {
transform: rotate(30deg);
}
.cat:hover .cat-whisker::after {
transform: rotate(-30deg);
}

以上CSS代码中定义了猫眼、猫嘴、猫鼻、猫须等各个部分的样式,并在hover状态下对猫眼、猫鼻、猫须进行了一些变化,从而制作出了可爱的小猫动画效果。

通过学习这个简单有趣的CSS动画技术,大家可以更加熟练地应用CSS制作动画效果,不断提升自己的技能水平。


css猫表情制作 |css3动画不循环
  • CSS电路 |css竖线高度
  • CSS电路 |css竖线高度 | CSS电路 |css竖线高度 ...

    css猫表情制作 |css3动画不循环
  • css怎样选择前四个元素 |模块css类后缀
  • css怎样选择前四个元素 |模块css类后缀 | css怎样选择前四个元素 |模块css类后缀 ...

    css猫表情制作 |css3动画不循环
  • css混合定位 |css boxshadow向内
  • css混合定位 |css boxshadow向内 | css混合定位 |css boxshadow向内 ...