演示效果地址:https://www.swiper.com.cn/demo/indexsample/;

代码:

 <!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Swiper</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
<link rel="stylesheet" href="../resource/swiper-4.4.1/dist/css/swiper.min.css">
<script src="../resource/jquery-3.2.1/jquery-3.2.1.min.js"></script>
<script src="../resource/swiper-4.4.1/dist/js/swiper.min.js"></script>
<style>
* {
margin:0;
padding:0;
}
#header {
position:absolute;
left:0;
top:0;
z-index:999;
width:100%;
height:43px;
overflow:hidden;
background:#fdfdfc;
font:12px/40px hiragino sans gb,microsoft yahei,simsun;
box-shadow:3px 3px 3px rgba(0,0,0,0.2);
}
/*页面顶部的渐变色线条*/
#top-line {
width:100%;
height:3px;
line-height:0;
font-size:0;
overflow:hidden;
text-align:center;
z-index:1;
background-color:#0fa6ea;
background:-webkit-linear-gradient(left,rgba(15,166,234,1) 0,rgba(89,204,24,1) 10%,rgba(15,166,234,1) 60%,rgba(15,166,234,1) 100%);
background:-moz-linear-gradient(left,rgba(15,166,234,1) 0,rgba(89,204,24,1) 10%,rgba(15,166,234,1) 60%,rgba(15,166,234,1) 100%);
background:-ms-linear-gradient(left,rgba(15,166,234,1) 0,rgba(89,204,24,1) 10%,rgba(15,166,234,1) 60%,rgba(15,166,234,1) 100%);
background:linear-gradient(left,rgba(15,166,234,1) 0,rgba(89,204,24,1) 10%,rgba(15,166,234,1) 60%,rgba(15,166,234,1) 100%);
}
#header .swiper-slide {
padding:0 20px;
width:auto;
}
#banner {
width:100%;
overflow:hidden;
margin-top:43px;
position:relative;
}
#banner .swiper-slide {
position:relative;
text-align:center;
}
#banner img {
max-width:100%;
display:block;
}
#banner h2 {
text-align:center;
font-size:1em;
height:42px;
line-height:42px;
color:#fafafa;
position:absolute;
left:0;
bottom:0;
right:0;
font-weight:normal;
text-shadow:1px 1px 1px #000;
background-color:rgba(0,0,0,0);
background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.7)));
background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));
}
#banner .pagination {
position:absolute;
z-index:20;
bottom:3px;
text-align:center;
right:0;
}
#banner .swiper-pagination-bullet {
display:inline-block;
width:5px;
height:5px;
border-radius:5px;
background:#fff;
margin:0 2px;
opacity:0.8;
cursor:pointer;
}
#banner .swiper-pagination-bullet-active {
background:#ff6600;
}
#announcement {
height:2em;
background:#f5f8fc;
border:1px solid #d2e1f1;
margin:0.5em;
}
#announcement a {
color:#294c7f;
text-decoration:none;
display:block;
line-height:2;
height:2em;
text-indent:0.5em;
overflow:hidden;
}
#tabs-container {
height:400px;
}
.tabs {
border-top:2px solid #9ac7ed;
background:url('../image/headbg (1).png') no-repeat left top #f9fafa;
background-size:auto 100%;
width:100%;
height:38px;
overflow:hidden;
}
.tabs a {
font-weight:normal;
text-align:center;
float:left;
width:64px;
height:38px;
line-height:38px;
color:#2a70be;
text-decoration:none;
}
.tabs a.active {
border-top:2px solid #2a70be;
margin-top:-2px;
background-image:url('../image/tab_ui.png');
background-repeat:no-repeat;
-webkit-background-size:64px 39px;
-moz-background-size:64px 39px;
-o-background-size:64px 39px;
background-size:64px 39px;
background-position:left top;
color:#c14545;
}
.news-list {
padding:0 10px;
}
.news-list li {
overflow:hidden;
border-bottom:1px solid #eceef0;
box-shadow:0 1px 1px #fff;
font-weight:normal;
height:35px;
line-height:35px;
font-size:80%;
} </style>
</head>
<body>
<div id="header">
<div id="top-line"></div>
<div class="swiper-wrapper">
<div class="swiper-slide">新闻</div>
<div class="swiper-slide">财经</div>
<div class="swiper-slide">娱乐</div>
<div class="swiper-slide">体育</div>
<div class="swiper-slide">订阅</div>
<div class="swiper-slide">微博</div>
<div class="swiper-slide">空间</div>
<div class="swiper-slide">书城</div>
<div class="swiper-slide">书城</div>
<div class="swiper-slide">书城</div>
<div class="swiper-slide">书城</div>
<div class="swiper-slide">书城</div>
<div class="swiper-slide">书城</div>
<div class="swiper-slide">书城</div>
</div>
</div> <div id="banner" class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img src="../image/three.jpg"/>
<h2>贾乃亮发长文默认李小璐出轨</h2></div>
<div class="swiper-slide">
<img src="../image/five.jpg" />
<h2>阿里程序员穿特步相亲被拒绝</h2></div>
</div>
<div class="pagination"></div>
</div>
<div id="announcement" class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<a href="#">女博士相亲角被嘲?其实是有“预谋”的行为艺术</a></div>
<div class="swiper-slide">
<a href="#">你为什么还没过上你想要的生活</a></div>
<div class="swiper-slide">
<a href="#">莲花粉橙色也太美了!连直男都爱的仙女色!</a></div>
</div>
</div> <!--原理:当点击tab上面的标题的时候,跳转到tabsSwiper.slideTo($(this).index())--> <div class="tabs">
<a href="#" class="active">新闻</a>
<a href="#">社会</a>
<a href="#">娱乐</a>
</div>
<div id="tabs-container" class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<ul class="news-list">
<li>女子强行阻拦高铁发车 称其丈夫没上车</li>
<li>小马奔腾创始人妻子被判赔2亿债务</li>
<li>杭州女子将200平荒地改造成“秘密花园”</li>
<li>“紫光阁饭店”事件,乌龙背后是热搜的生意</li>
<li>最美乘务员冒雪挨个扶旅客下火车</li>
<li>五月天周杰伦再度合体</li>
<li>张馨予被赞模特身材</li>
<li>惊呆,杨紫的脸现在跟脖子一样宽了!</li>
<li>睡姿暴露你偷情指数</li>
<li>济南小伙儿自掏腰包,为陌生农民工加菜</li></ul>
</div>
<div class="swiper-slide">
<ul class="news-list">
<li>女子街边卖早餐卖蓝色油条生意火爆</li>
<li>保定励志哥!坐着轮椅唱歌成网红</li>
<li>电影院保安恋上女研究生</li>
<li>19岁女生保送北大直博</li>
<li>男子越狱期间强奸女友12岁的女儿</li>
<li>8旬爷爷因三个孩子都不赡养</li>
<li>7座面包车塞进20名学生</li>
<li>老人做家务时羽绒服突然“爆炸”</li>
<li>直播间里,用歌舞抗癌的70岁“网红”</li>
<li>PG_ONE粉丝买热搜"紫光阁地沟油"</li></ul>
</div>
<div class="swiper-slide">
<ul class="news-list">
<li>“绿帽门”后贾乃亮深夜买醉</li>
<li>姚笛大方挥手无名指戒指抢眼</li>
<li>汪小菲被大S减肥成果吓到</li>
<li>Baby和秀智同穿18万仙女裙</li>
<li>易烊千玺得罪粉丝?接机时粉丝不想理他</li>
<li>Tara成员:送了跑车还有90亿</li>
<li>蒋欣在节目上的表情超有戏</li>
<li>李小璐最新写真曝光,大走稳重的知性风</li>
<li>马思纯和欧豪穿同款秀恩爱</li>
<li>第90届奥斯卡颁奖礼发海报</li></ul>
</div>
</div>
</div>
<script type="text/javascript">
window.onload = function() {
var navSwiper = new Swiper('#header', {
// freeMode: true,//每次滑动时候只滑动一格,并自动和wrapper贴合;
slidesPerView: 'auto',//设置slider容器能够同时显示的slides数量
// freeModeSticky: true,//使得freeMode也能自动贴合。
}); var bannerSwiper = new Swiper('#banner', {
autoplay: 5000,
visibilityFullFit: true,//开启虚拟的slide;
loop: true,
pagination: {
el: '#banner .pagination',
}
}); var announcementSwiper = new Swiper('#announcement', {
direction: 'vertical',
loop: true,
autoplay: {
delay: 3000,
disableOnInteraction: false,//用户操作之后禁止autoplay;
}
}) var tabsSwiper = new Swiper('#tabs-container', {
speed: 500,
on: {
slideChangeTransitionStart: function() {
$(".tabs .active").removeClass('active');
$(".tabs a").eq(this.activeIndex).addClass('active');
}
}
})
$(".tabs a").on('click', function(e) {
e.preventDefault()
$(".tabs .active").removeClass('active')
$(this).addClass('active')
tabsSwiper.slideTo($(this).index())
})
}
</script>
</body>
</html>

Swiper.js的腾讯新闻演示的更多相关文章

  1. Swiper结合jQuery实现腾讯新闻首页

    今天我们来说一下,Swiper结合jQuery实现的腾讯新闻首页, 咱们先来看一下效果图: 这也是我把PC端缩成移动端来截的图,毕竟是PC端,要是不好看的话请见谅,,,,,,,,,,,,, 然后请允许 ...

  2. css动效库animate.css和swiper.js

    animate.css https://daneden.github.io/animate.css/ 学习的文档:http://www.jq22.com/jquery-info819 腾讯团队的JXa ...

  3. 腾讯新闻多图jQuery相册展示效果代码

    腾讯新闻多图jQuery相册代码,带左右切换箭头,带缩略图,可左右切换,点击缩略图展示原图. 在线演示本地下载

  4. 腾讯新闻构建高性能的 react 同构直出方案

    在腾讯新闻抢金达人活动 node 同构直出渲染方案的总结文章中我们整体了解了下同构直出渲染方案在我们项目中的使用.正如我在上篇文章结尾所说的: 应用型技术的难点不是在克服技术问题,而是在于能够不断的结 ...

  5. iScroll.js和swiper.js

    最近系统地学习了iScroll.js和swiper.js,感觉它们在移动端特别好用:http://www.360doc.com/content/14/0724/11/16276861_39669990 ...

  6. iScroll.js和Swiper.js联合使用时的插件冲突(滑动冲突)

                      上面的截图 ,是手机端的一个滑动刷新效果.用的是scroll.js插件. 每项中又有一个滑动,是左右滑动的用swiper.js插件,查看每个班级的信息. 当手从sw ...

  7. 【Android UI设计与开发】7.底部菜单栏(四)PopupWindow 实现显示仿腾讯新闻底部弹出菜单

    前一篇文章中有用到 PopupWindow 来实现弹窗的功能.简单介绍以下吧. 官方文档是这样解释的:这就是一个弹出窗口,可以用来显示一个任意视图.出现的弹出窗口是一个浮动容器的当前活动. 1.首先来 ...

  8. 移动端开发(四):swiper.js

    swiper.js中文网:http://www.swiper.com.cn/ 文档结构 swiper.jquery.js    是需要引用jquery.js 或者 zepto.js 时,只需直接引用该 ...

  9. Python爬取腾讯新闻首页所有新闻及评论

    前言 这篇博客写的是实现的一个爬取腾讯新闻首页所有的新闻及其所有评论的爬虫.选用Python的Scrapy框架.这篇文章主要讨论使用Chrome浏览器的开发者工具获取新闻及评论的来源地址. Chrom ...

随机推荐

  1. Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml (mysql)

    1/自动生成的jar包:mybatis-generator-core-1.3.2.jar   2/generatorconfig.xml文件如: <?xml version="1.0& ...

  2. Zabbix Trigger表达式实例

    Zabbix提供强大的触发器(Trigger)函数以方便进行更为灵活的报警及后续动作,具体触发器函数可以访问https://www.zabbix.com/documentation/2.0/manua ...

  3. string与char*的转换方法

    c_str函数的返回值是const char*的,不能直接赋值给char*,所以就需要我们进行相应的操作转化,下面就是这一转化过程. c++语言提供了两种字符串实现,其中较原始的一种只是字符串的c语言 ...

  4. POJ 1815 Friendship (Dinic 最小割)

    Friendship Time Limit: 2000MS   Memory Limit: 20000K Total Submissions: 8025   Accepted: 2224 Descri ...

  5. 【MySQL】mysql在Windows下使用mysqldump命令备份数据库

    在cmd窗口中使用mysqldump命令首先需要配置环境变量 1,在计算机中找到MySQL的安装位置,找到MySQL Workbench,比如我的是C:\Program Files\MySQL\MyS ...

  6. 【php】thinkphp以post方式查询时分页失效的解决方法

    好久没有写博客了,最近说实话有点忙,各个项目都需要改bug.昨天晚上一直没有解决的php项目中的bug,就在刚才终于搞定,在这里还需要感谢博客园大神给的帮助! 具体问题描述 最近遇到一个非常棘手的问题 ...

  7. 《JAVA与模式》之原型模式(转载)

    原型模式其实就是java的拷贝机制 原文出处:http://blog.csdn.net/zhengzhb/article/details/7393528   定义:用原型实例指定创建对象的种类,并通过 ...

  8. SharePoint 2013混合模式登陆中 使用 自定义登陆页

    接前一篇博客<SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用>,当实现混合模式登陆后,接着我们就 ...

  9. STVD中将现有工程重命名为另一个工程

    http://blog.csdn.net/sy_lixiang/article/details/47273649 例子:把工程名为Template的工程改为color,把左边红圈部分重命名为右面的名字 ...

  10. Android之四大组件、六大布局、五大存储 总结

    Android之四大组件.六大布局.五大存储 一.四大组件:Android四大组件分别为activity.service.content provider.broadcast receiver.   ...