
CSS
CSS/* 定义初始样式 */元素 { width: 100px; height: 100px; background-color: red;}/* 定义结束样式 */元素.end { width: 200px; height: 200px; background-color: green;}/* 定义关键帧 */@keyframes rotate { 0% { transform: rotate(0deg); } 50% { transform: rotate(180deg); } 100% { transform: rotate(0deg); }}@keyframes expand { 0% { width: 100px; height: 100px; } 60% { width: 200px; height: 200px; } 100% { width: 100px; height: 100px; }}/* 使用关键帧进行动画 */元素 { width: 100px; height: 100px; background-color: red;}@keyframes rotate { // 定义初始和结束样式}@keyframes expand { // 定义初始和结束样式}/* 定义需要进行动画的元素 */元素.animated { animation: rotate 1s forwards;}以上是一段简单的示例代码,通过设置不同的关键帧和时长,可以实现更复杂的横竖交替动画效果。在实际应用中,还需要考虑到浏览器的兼容性等问题。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号