UI模式:走马灯

走马灯的实现机制

走马灯模式常被用于网站首页呈现一些重要的信息,比如活动海报,产品推介等等,这种模式可以很好地吸引用户的眼球。

支付宝首页的“走马灯”模式(截图)

通常,“走马灯”的HTML结构如下

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 绑定点击事件处理

注意事项:

制作一个改进版的走马灯(下载PDF设计图

效果图如下

要求:

如何制作走马灯