js动画效果(二)

如今,越来愈多的页面动效都依赖于动效插件,插件的封装和使用,大大减少了前端人员实现动效的时间和经历,提高了效率。如今,页面中使用到的大多都是常见的动效,有些动效,由于不常用,只有在特定的页面才会使用到,比如抽奖效果等。因此,在此和大家分享两个动效,第一个是向上的轮播,只是,这一个轮播和图片轮播不同,是类似公告栏的轮播。这样的轮播,当每一行的背景颜色相同时的实现很容易,但如果是隔行变色的布局,会由于视觉差的原因导致效果不能达到预想的效果,故而,为大家提供了两种js书写方式,第一种的可通用的,另一种是仅仅针对于同色的情况。另一个动效则是转盘抽奖动效。
纯css+marginTop仿通知向上滚动动画效果:
css:

*{
    padding:0;
    margin:0;
}
ul li{
    list-style:none;
}
.main{
    width:500px;
    height:100px;
    border:1px solid blue;
    overflow:hidden;
}
.main>ul{
    width:100%;
    height:auto;
}
.main>ul>li{
    width:100%;
    height:30px;
    line-height:30px;
    background:yellow;
}
.main>ul>li:nth-child(2n+1){
    background:skyblue;
    color:#fff;
}

html:

<div class="main" id="main">
    <ul>
        <li><p>1111111111111</p><li>
        <li><p>2222222222222</p><li>
        <li><p>3333333333333</p><li>
        <li><p>4444444444444</p><li>
        <li><p>5555555555555</p><li>
        <li><p>6666666666666</p><li>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值