手写css3动画效果
导读:CSS3动画是众多Web设计师和开发者喜爱的一种动画方式。相比传统的JavaScript实现动画方式,CSS3动画简单易懂,代码也更加直观。手写CSS3动画是一项非常有趣的工作,下面我们来介绍一些基本的手写CSS3动画效果。/* 1. 翻转...
CSS3动画是众多Web设计师和开发者喜爱的一种动画方式。相比传统的JavaScript实现动画方式,CSS3动画简单易懂,代码也更加直观。手写CSS3动画是一项非常有趣的工作,下面我们来介绍一些基本的手写CSS3动画效果。
/* 1. 翻转动画 */.box {
width: 200px;
height: 200px;
transform-style: preserve-3d;
/* 3D转换模式 */ transition: transform .5s ease-in-out;
/* 过渡效果 */}
.box:hover {
transform: rotateY(180deg);
/* Y轴旋转180度 */}
/* 2. 淡入淡出动画 */.fade-in-out {
opacity: 0;
transition: opacity .5s ease-in-out;
/* 过渡效果 */ }
.fade-in-out:hover {
opacity: 1;
}
/* 3. 图片缩放动画 */img.scale {
transition: transform .3s ease-in-out;
/* 过渡效果 */ }
img.scale:hover {
transform: scale(1.2);
/* 放大1.2倍 */ }
/* 4. 文字滑动动画 */.bounce {
position: relative;
/* 相对定位 */ animation: bounce 2s ease-in-out infinite;
/* 动画名称 */ }
@keyframes bounce {
0%, 100% {
left: 0;
}
/* 开始和结束位置 */ 50% {
left: 50px;
}
/* 中间位置 */}
/* 5. 表格行高亮动画 */table tr {
transition: background-color .3s ease-in-out;
/* 过渡效果 */ }
table tr:hover {
background-color: #ccc;
/* 高亮颜色 */ }
以上就是一些常用的手写CSS3动画效果。通过学习和掌握这些动画效果,可以为我们的网页设计添加更多的生命力和感性魅力。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 手写css3动画效果
本文地址: https://pptw.com/jishu/341127.html
