CSS3文字向上轮播

      今天闲着没事,看到隔壁老张在用jq写文字向上的轮播效果,遂想到用css3的动画也可以做到,然后就随手写了点,向上的过渡距离不是很精确,有需要的自行修改,欢迎提出意见。

css部分:

	div{
				width:350px;
				height: 150px;
				border: 1px solid;
				overflow: hidden;
			}
			.ul li{
				width: 300px;
				height: 38px;
			}
			.ul {
				height:220px;
				position:relative;
				transition: all 2s;
				animation:aaa 15s infinite 2s running;
			}
			@keyframes aaa {
				0% {
				transform:translatey(0px);
			}
			15% {
				transform:translatey(-38px);
			}
			25% {
				transform:translateY(-72px);
			}
			50% {
				transform:translateY(-120px);
			}
			75% {
				transform:translateY(-220px);
			}
			100% {
				transform:translateY(-400px);
			}
			}
			.ul:hover {
				animation-play-state:paused;
				cursor:pointer;
			}

html部分:

    

<div>
			<ul class="ul">
				<li>11111111111111111111111111111</li>
				<li>22222222222222222222222222222</li>
				<li>33333333333333333333333333333</li>
				<li>44444444444444444444444444444</li>
				<li>555555555555555555555555555555</li>
				<li>666666666666666666666666666666</li>
				<li>11111111111111111111111111111</li>
				<li>22222222222222222222222222222</li>
				<li>33333333333333333333333333333</li>
				<li>44444444444444444444444444444</li>
				<li>555555555555555555555555555555</li>
				<li>666666666666666666666666666666</li>
				<li>11111111111111111111111111111</li>
				<li>22222222222222222222222222222</li>
				<li>33333333333333333333333333333</li>
				<li>44444444444444444444444444444</li>
				<li>555555555555555555555555555555</li>
				<li>666666666666666666666666666666</li>
				<li>11111111111111111111111111111</li>
				<li>22222222222222222222222222222</li>
				<li>33333333333333333333333333333</li>
				<li>44444444444444444444444444444</li>
				<li>555555555555555555555555555555</li>
				<li>666666666666666666666666666666</li>
			</ul>
		</div>

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值