首页前端开发CSSCSS3动画片人物简笔画

CSS3动画片人物简笔画

时间2023-09-20 19:25:02发布访客分类CSS浏览884
导读:CSS3动画是一种基于CSS3技术的动画效果,在制作网页时可以增加更加丰富的视觉效果,使网页更加生动、有趣。下面将介绍如何使用CSS3动画制作一个简单的片人物简笔画。.p_body{width: 100px;height: 150px;po...

CSS3动画是一种基于CSS3技术的动画效果,在制作网页时可以增加更加丰富的视觉效果,使网页更加生动、有趣。下面将介绍如何使用CSS3动画制作一个简单的片人物简笔画。

.p_body{
    width: 100px;
    height: 150px;
    position: absolute;
    top: 200px;
    left: calc(50% - 50px);
    animation: bodyMove 2s infinite alternate;
}
.p_head{
    width: 60px;
    height: 60px;
    position: absolute;
    top: 120px;
    left: calc(50% - 30px);
    border-radius: 50% 50% 0 0;
    animation: headMove 2s infinite alternate;
}
.p_face{
    width: 20px;
    height: 20px;
    background-color: white;
    position: absolute;
    top: 40px;
    left: calc(50% - 10px);
    border-radius: 50%;
    animation: faceMove 2s infinite alternate;
}
@keyframes bodyMove{
0%{
    transform: rotateZ(0deg);
}
100%{
    transform: rotateZ(2deg);
}
}
@keyframes headMove{
0%{
    transform: rotateZ(-20deg);
}
100%{
    transform: rotateZ(20deg);
}
}
@keyframes faceMove{
0%{
    transform: translateX(-10px);
}
50%{
    transform: translateX(10px);
}
100%{
    transform: translateX(-10px);
}
}
    

通过上述代码,我们可以看到一个片人物的简笔画动画,整个人物分为三个部分:身体、头部和脸部。其中,每个部分都设置了对应的CSS属性并设置动画效果,通过transform属性来实现旋转和平移动画效果。

值得一提的是,动画的设置还可以设置循环播放、自动反转、动画延迟等多种效果,可以根据需要自行设置。同时,还可以使用CSS3的transition动画效果和JavaScript等技术结合使用,制作更为复杂的动画效果。

总之,CSS3动画是一种非常强大的网页动画制作技术,能够使网页更加生动、有趣。对于网页制作人员来说,掌握CSS3动画技术是非常重要的一项技能。

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


若转载请注明出处: CSS3动画片人物简笔画
本文地址: https://pptw.com/jishu/451088.html
css3动画特效例子 css3动画结束后不动

游客 回复需填写必要信息