走马灯模式常被用于网站首页呈现一些重要的信息,比如活动海报,产品推介等等,这种模式可以很好地吸引用户的眼球。
通常,“走马灯”的HTML结构如下
<div id="carousel">
<nav>
<ul>
<li><a id="btn1" href="#">btn1</a></li>
<li><a id="btn2" href="#">btn2</a></li>
<li><a id="btn3" href="#">btn3</a></li>
</ul>
</nav>
<div id="cnt">
<ul><li><img src="assets/08/01.jpg" /></li><li><img src="assets/08/02.jpg" /></li><li><img src="assets/08/03.jpg" /></li></ul>
</div>
</div>
“走马灯”的设计效果图
When | Who | What |
---|---|---|
点击 #btn1时 | #cnt ul | CSS的left值移动到0 |
点击 #btn2时 | #cnt ul | CSS的left值移动到-550px(每张图都是550px宽) |
点击 #btn3时 | #cnt ul | CSS的left值移动到-1100px |
文档加载完成时 | #btn1, #btn2, #btn3 | 绑定点击事件处理 |
注意事项:
效果图如下
要求: