每天学一个jquery插件-文字的滚动

每天学一个jquery插件-文字的滚动

文字的滚动

本文关键字:水
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>文字的滚动</title>
		<script src="js/jquery-3.4.1.min.js"></script>
		<style>
			*{
     
     
				margin: 0;
				padding: 0;
			}
			.fz{
     
     
				background-color: lightgray;
				height: 30px;
				overflow: hidden;
			}
			.ez{
     
     
				height: 30px;
				display: flex;
				justify-content: center;
				align-items: center;
				transition: all 0.5s;
			}
			.top{
     
     
				margin-top: -30px
			}
		</style>
	</head>
	<body>
		<div class="fz">
			<div class="ez">文字1文字1文字1</div>
			<div class="ez">文字2文字2文字2</div>
			<div class="ez">文字3文字3文字3</div>
			<div class="ez">文字4文字4文字4</div>
			<div class="ez">文字5文字5文字5</div>
			<div class="ez">文字6文字6文字6</div>
			<div class="ez">文字7文字7文字7</div>
		</div>
	</body>
</html>
<script>
	$(function(){
     
     
		setInterval(function(){
     
     
			var temp = $(".ez").first();
			temp.addClass("top");
			setTimeout(function(){
     
     
				temp.removeClass("top");
				temp.appendTo($(".fz"))
			},900)
		},1000)
	})
</script>

嗯,今天记个笔记,网站上见得最多的设置就是滚动的样式了,这个实现起来不难,但是能造就的效果千奇百怪

  • 比如我展示的这个最简单的滚动的文字
  • 还有稍微复杂一点的滚动的图片,加上动画就会有各种轮播图的实现
  • 然后做大一点就能给做一个多页面的效果
  • 还有一些做多一点就是类似于那种记分牌效果,一页一页的翻动,当然这在做的时候就是管理很多个滚动样式一起工作
  • 还有很多我没见识过或者不知道是这个情况的效果

不过总结起来就是差不多一个意思,周期性的执行一个效果,产生的动画效果
比如我这个文字滚动,每次周期的让它第一个dom向上滚动然后下面的内容就会填充上来,当动画走的差不多的时候再把上面跑出去的dom挪回队列的最后面,效果就做出来了。
这几天就着这个效果做一些插件,明天搞记分牌
完事,洗澡,拿快递~

猜你喜欢

转载自blog.csdn.net/weixin_44142582/article/details/112756087