首页前端开发CSScss3 入场效果

css3 入场效果

时间2023-10-22 09:10:02发布访客分类CSS浏览393
导读: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
css3 动画 slidedown css3 光线效果

游客 回复需填写必要信息