首页前端开发CSScss3 html5上下滚动效果

css3 html5上下滚动效果

时间2023-11-27 06:21:02发布访客分类CSS浏览318
导读:和css的技术不断地更新,随着HTML5和CSS3的出现,网页也变得更加丰富和多彩了。其中,CSS3的上下滚动效果是很受欢迎的一种特效。通过定位和动画特性,实现网页上下滚动的效果。以下是代码实现的步骤://HTML代码<div cla...
和css的技术不断地更新,随着HTML5和CSS3的出现,网页也变得更加丰富和多彩了。

其中,CSS3的上下滚动效果是很受欢迎的一种特效。通过定位和动画特性,实现网页上下滚动的效果。以下是代码实现的步骤:

//HTML代码div class="scroll">
       p>
    内容/p>
       p>
    内容/p>
       p>
    内容/p>
       p>
    内容/p>
    /div>
//CSS代码.scroll{
      overflow:hidden;
      position:relative;
       height:260px;
      margin:0 auto;
      border:1px solid #000;
}
.scroll p{
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:260px;
      line-height:260px;
      text-align:center;
}
//JS代码function a() {
    $('.scroll').animate({
        marginTop: "-260px"    }
, 2000, function () {
        $(this).css({
 marginTop: "0" }
    ).find("p:first").appendTo(this);
    }
)}
    ;
$(function () {
        var time = setInterval('a()', 3000);
    $('.scroll').hover(function () {
            clearInterval(time);
    }
, function () {
            time = setInterval('a()', 3000);
    }
)}
    )

在HTML代码中,设定了一个div的类名为“scroll”,在CSS代码中对该类进行了样式的设置,如overflow、position、height等进行设定。对p标签设置绝对定位,通过top、left、width和height等属性,使每一行p标签能够落入div容器内进行重叠。在JS代码中,设置了一个名为“a”的函数,该函数是实现网页上下滚动的核心,在函数中通过margin-top的值来实现网页滚动的效果。通过使用计时器setInterval()和clearInterval(),控制网页自动滚动并且当鼠标放上去时停止滚动。

以上就是CSS3的上下滚动效果的一个案例,通过代码的编写实现了网页上下滚动的特效,让网页更加丰富和美观。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css3 html5上下滚动效果
本文地址: https://pptw.com/jishu/557184.html
css3 html5 技能冷却效果样式 css3 html5 电子书

游客 回复需填写必要信息