效果:一进入页面,文字从右向左滑动,第一段文字滑到左端消失后,第二段才开始出现,就这样飘飘飘,最后一个在左端消失后,第一段接着来。
思路:
css样式—外面有个固定的框框,需要轮播的文字写在ul>li里面,ul设置相对它的父级定位并且有固定宽高,li设置外边距。
js部分—改变ul相对父级的left值,视觉上是文字在滑动,其实是ul的left值改变,定好速度值和最大left值,设置计时器,里面的num值自增,达到最大left值后,num=0,目的是让left值从0开始重复刚才改变。
####下面是案例:
可以复制到自己的编辑器运行看效果
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>滚动幅</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
text-decoration: none;
}
li{
list-style: none;
}
#container {
position: relative;
width: 600px;
height: 400p