FlexSlider制作《英雄联盟》幻灯片
分类:代码 日期: 点击(8,326) 下载(2) 来源:未知
简介
《英雄联盟》是腾讯游戏代理运营的英雄对战 MOBA 竞技网游,该游戏目前非常火爆。这次我们使用 jQuery 幻灯片插件 FlexSlider 制作《英雄联盟》官网的幻灯片。
浏览器兼容
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
IE6+ | Edge | Chrome | Firefox | Opera | Safari |
制作方法
1、引入文件
<script src="js/jquery.min.js"></script> <script src="js/jquery.flexslider-min.js"></script>
2、HTML
<div class="dowebok"> <ul class="slides"> <li><a href="//www.dowebok.com/" target="_blank"><img src="images/1.jpg" alt=""></a></li> <li><a href="//www.dowebok.com/" target="_blank"><img src="images/2.jpg" alt=""></a></li> <li><a href="//www.dowebok.com/" target="_blank"><img src="images/3.jpg" alt=""></a></li> <li><a href="//www.dowebok.com/" target="_blank"><img src="images/4.jpg" alt=""></a></li> <li><a href="//www.dowebok.com/" target="_blank"><img src="images/5.jpg" alt=""></a></li> </ul> <ul class="slide-caption"> <li><a href="javascript:">欧米伽小队售卖</a></li> <li><a href="javascript:">武器大师竞技场</a></li> <li><a href="javascript:">凯隐连招教学全解密</a></li> <li><a href="javascript:">《凡性的提醒》</a></li> <li><a href="javascript:">深度复盘第61期</a></li> </ul> </div>
FlexSlider 默认的 HTML 是没有 <ul class="slide-caption">
,这里加入用来做自定义导航。
3、CSS
* { margin: 0; padding: 0;} .dowebok { position: relative; width: 820px; height: 347px; margin: 0 auto; padding-bottom: 50px; overflow: hidden; background-color: #f00;} .slides img { width: 100%; vertical-align: top;} .slide-caption { position: absolute; left: 0; bottom: 0; font-size: 0; background-color: #121212;} .slide-caption li, .slide-caption a { display: inline-block; width: 164px; height: 50px;} .slide-caption a { font: 14px/50px "Microsoft Yahei"; color: #c8c8c8; text-align: center; text-decoration: none;} .slide-caption .flex-active a { color: #e9c06c; background-color: #303030;}
4、JavaScript
$(window).load(function() { $('.dowebok').flexslider({ animation: 'slide', pauseOnHover: true, directionNav: false, manualControls: '.slide-caption li' }); });
《英雄联盟》官网幻灯片的切换方式是鼠标移入切换,而 FlexSlider 没有这样的参数设置,我们让鼠标移入出发点击事件,以此来实现这样的效果。在上面 JavaScript 代码后面加入一下代码:
var $item = $('.slide-caption').find('li'); $item.each(function(i) { var $this = $(this); $this.on('mouseenter', function() { $this.trigger('click'); }); });
相关文章
-
强大的jQuery幻灯片插件allinone
-
用Orbit制作新浪电影频道2013版幻灯片
-
制作网易2014巴西世界杯专题幻灯片
-
jQuery幻灯片插件slick
-
简单的banner幻灯片
-
jQuery幻灯片插件Orbit
-
Swiper制作《FIFA足球世界》游戏特色幻灯片
-
Swiper制作网易智造大气幻灯片
-
响应式动画效果博客幻灯片
-
Ideal Image Slider – 简单的纯JS幻灯片
-
Swiper制作魅族官网大气幻灯片/轮播图
-
ResponsiveSlides.js – jQuery幻灯片插件
-
Owl Carousel制作百度百科2014新首页幻灯片
-
FlexSlider制作新浪2014成都车展幻灯片
-
腾讯游戏《上古世纪》官网幻灯片代码