淘先锋技术网

首页 1 2 3 4 5 6 7
< p >CSS3 动画是现代 Web 开发的一个非常重要的技术,它可以让网页制作更加动态、交互、生动。下面为大家介绍一些 CSS3 动画源码的示例。 p>< pre >/* 定义一个从左侧进入的动画 */ @keyframes my-anim { from { left: -200px; } to { left: 0; } } /* 使用上述动画来制作从左侧进入的动画效果 */ .my-element { animation: my-anim 1s ease; } /* 定义一个旋转的动画 */ @keyframes spin { to { transform: rotate(360deg); } } /* 使用上述动画来制作一个旋转的按钮 */ .btn { animation: spin 1s ease-in-out infinite; } /* 定义一个缩放的动画 */ @keyframes zoom { 0% { transform: scale(1, 1); } 50% { transform: scale(1.2,1.2); } 100% { transform: scale(1, 1); } } /* 使用上述动画来制作一个缩放的图像 */ .img { animation: zoom 2s ease-in-out infinite; } /* 定义一个淡入淡出的动画 */ @keyframes fade { from { opacity: 0; } to { opacity: 1; } } /* 使用上述动画来制作一段淡入淡出的文字 */ .text { animation: fade 2s ease-in-out alternate-reverse infinite; }< /pre >< p >以上四个例子仅仅是 CSS3 动画的冰山一角,开发者们可以创造出更加丰富多彩、独具创意的动画效果来,让网页展现更加鲜明的个性。当然,在开发过程中也需要注意动画的使用,合理运用动画可以增加用户体验,但过度使用则可能会降低网页性能和用户使用感受。 p>