css3 入场效果
导读:CSS3是一种用于网页设计的语言,它可以让设计师创造出各种令人惊叹的图形和动画效果。其中的入场效果可以为网站带来更加生动的视觉体验,吸引更多的用户。以下是一些常见的入场效果以及它们的实现代码。1. 淡入效果.fade-in { opa...
CSS3是一种用于网页设计的语言,它可以让设计师创造出各种令人惊叹的图形和动画效果。其中的入场效果可以为网站带来更加生动的视觉体验,吸引更多的用户。以下是一些常见的入场效果以及它们的实现代码。
1. 淡入效果
.fade-in { opacity: 0; /* 起始透明度为0 */ animation: fadeIn ease-in 1; /* 动画效果:淡入 + 缓动 */ animation-fill-mode: forwards; /* 保持动画结束状态 */ animation-duration: 1s; /* 动画持续时间 */} @keyframes fadeIn { 0% { opacity: 0; /* 起始透明度为0 */ } 100% { opacity: 1; /* 结束透明度为1 */ } }
2. 从上方滑入
.slide-in-top { transform: translate3d(0, -100%, 0); /* 初始位置在屏幕上方 */ animation: slideInTop .5s ease-out 1; /* 动画效果:从上方滑入 + 缓出 */ animation-fill-mode: forwards; /* 保持动画结束状态 */} @keyframes slideInTop { 0% { transform: translate3d(0, -100%, 0); /* 开始位置在屏幕上方 */ visibility: visible; /* 可见性 */ } 100% { transform: translate3d(0, 0, 0); /* 结束位置为零 */ } }
3. 放大效果
.scale-up { transform: scale(0); /* 起始大小为0 */ animation: scaleUp 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; /* 动画效果:放大 + 缓入缓出 */} @keyframes scaleUp { 0% { transform: scale(0); /* 起始大小为0 */ opacity: 0; /* 起始透明度为0 */ } 100% { transform: scale(1); /* 结束大小为1 */ opacity: 1; /* 结束透明度为1 */ } }
以上是CSS3入场效果的三种常见实现方法,它们可以让网站页面更具吸引力,提升用户体验效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3 入场效果
本文地址: https://pptw.com/jishu/505669.html