css3特效蝴蝶
导读:CSS3是现代化网页设计中不可或缺的一部分。众多的CSS3特效可以让网页设计更加生动和丰富。本文将介绍一种CSS3特效——蝴蝶效果。.butterfly {width: 100px;height: 100px;position: relat...
CSS3是现代化网页设计中不可或缺的一部分。众多的CSS3特效可以让网页设计更加生动和丰富。本文将介绍一种CSS3特效——蝴蝶效果。
.butterfly {
width: 100px;
height: 100px;
position: relative;
animation: fly 5s infinite;
}
.butterfly::before, .butterfly::after {
content: "";
display: block;
width: 50%;
height: 50%;
position: absolute;
background-image: url(蝴蝶身体图片路径);
background-size: 100%;
}
.butterfly::before {
top: 0;
left: 0;
transform-origin: 50% 100%;
transform: skewY(-30deg) rotateZ(-30deg);
}
.butterfly::after {
bottom: 0;
right: 0;
transform-origin: 50% 0;
transform: skewY(30deg) rotateZ(30deg);
}
@keyframes fly {
0% {
transform: translateY(0) rotateZ(0);
}
50% {
transform: translateY(-100px) rotateZ(-45deg);
}
100% {
transform: translateY(0) rotateZ(0);
}
}
以上是蝴蝶特效的CSS3代码。在代码中,我们定义了一个类名为
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3特效蝴蝶
本文地址: https://pptw.com/jishu/449637.html
