需求说明

  • 使用选项卡组件布局这个新闻选项卡的页面
  • 使用fade和in给选项卡面板设置切换的过渡动画
  • 使用JavaScript的tab方法来触发选项卡切换

运行效果

参考代码

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title>搜狐新闻选项卡</title><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/><link rel="stylesheet" href="css/bootstrap.min.css"/><style>body{padding: 30px;}.box{width: 320px;border: 1px solid #c2c6cb;padding-top: 4px;padding-left: 4px;}.wrap{padding: 14px;}.myList{margin-top: 10px;margin-left: -20px;font-size: 14px;line-height: 28px;}.myList a{color: #000033;}.myList a:hover{color: red;}</style>
</head><body>
<div class="box"><ul class="nav nav-tabs"><li class="active"><a href="#name1"  >新闻</a></li><li><a href="#name2"  >娱乐</a></li><li><a href="#name3"  >军事</a></li><li><a href="#name4"  >社会</a></li><li><a href="#name5"  >体育</a></li></ul><!--选项卡面板--><div class="tab-content"><div class="tab-pane fade in active" id="name1"> <!-- fade有淡入淡出的效果--><div class="wrap"><img src="data:image/1.jpg" alt=""/><ul class="myList"><li><a href="#">1111111111</a></li><li><a href="#">1111111111</a></li><li><a href="#">1111111111</a></li><li><a href="#">1111111111</a></li><li><a href="#">1111111111</a></li></ul></div></div><div class="tab-pane fade " id="name2"><div class="wrap"><img src="data:image/2.jpg" alt=""/><ul class="myList"><li><a href="#">2222222222</a></li><li><a href="#">2222222222</a></li><li><a href="#">2222222222</a></li><li><a href="#">2222222222</a></li></ul></div></div><div class="tab-pane fade" id="name3"><div class="wrap"><img src="data:image/3.jpg" alt=""/><ul class="myList"><li><a href="#">333333333</a></li><li><a href="#">333333333</a></li><li><a href="#">333333333</a></li><li><a href="#">333333333</a></li><li><a href="#">333333333</a></li></ul></div></div><div class="tab-pane fade" id="name4"><div class="wrap"><img src="data:image/4.jpg" alt=""/><ul class="myList"><li><a href="#">44444444444</a></li><li><a href="#">44444444444</a></li><li><a href="#">44444444444</a></li><li><a href="#">44444444444</a></li><li><a href="#">44444444444</a></li></ul></div></div><div class="tab-pane fade" id="name5"><div class="wrap"><img src="data:image/5.jpg" alt=""/><ul class="myList"><li><a href="#">55555555555</a></li><li><a href="#">55555555555</a></li><li><a href="#">55555555555</a></li><li><a href="#">55555555555</a></li><li><a href="#">55555555555</a></li></ul></div></div></div>
</div><script src="js/jquery-1.12.4.js"></script>
<script src='js/bootstrap.min.js'></script>
<script>$('.nav a').click(function(e){e.preventDefault();$(this).tab('show');})
</script>
</body>
</html>

超全面的测试IT技术课程,0元立即加入学习!有需要的朋友戳:

腾讯课堂测试技术学习地址

欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。

基于HTML5的移动Web应用——Bootstrap 样式案例:制作搜狐新闻选项卡相关推荐

  1. 基于HTML5的移动Web应用——Bootstrap 样式案例:制作微票儿首页

    制作微票儿首页 成品效果 阶段1:制作微票儿首页响应导航 需求说明 网页导航在浏览器中居中显示 使用bootstrap响应式导航布局微票儿导航,在大于768px的微票儿导航 使用媒体查询和bootst ...

  2. 基于HTML5的移动Web应用——Bootstrap 样式案例:制作美联英语在线VIP页面微电影

    需求说明 使用container.row等栅格系统的知识布局响应式的网页,需要适配中等屏幕.小屏幕.超小屏幕 使用.img-responsive设置响应式图片,使之适应不同屏幕的终端 使用.img-t ...

  3. php项目网页音乐播放器插件,基于HTML5 canvas和Web Audio的音频播放器插件

    wavesurfer.js是一款基于HTML5 canvas和Web Audio的音频播放器插件.通过wavesurfer.js你可以使用它来制作各种HTML5音频播放器,它可以在各种支持 Web A ...

  4. Visual Studio Code开发HTML5安装插件快捷使用Bootstrap样式

    Visual Studio Code开发HTML5安装插件快捷使用Bootstrap样式 一.引入bootstrap.css 下载bootstrap,地址:Bootstrap中文网 点击Bootstr ...

  5. html在线表单生成,一种基于html5的在线表单设计系统的制作方法

    一种基于html5的在线表单设计系统的制作方法 [技术领域] [0001]本发明涉及计算机技术领域,尤其涉及一种基于HTML5的在线表单设计系统. [背景技术] [0002]现有很多表单设计工具大多数 ...

  6. HTML5的web开发,基于Html5技术的WEB开发

    摘 要:HTML是互联网上应用最广泛的语言,得到了业界大力支持,已经成为WEB发展的标准.它强大了对多媒体的支持力度和远程与本地对数据的处理能力,本文对HTML5的新特性进行了总结,分析了该语言在移动 ...

  7. html5音频插件js,wavesurfer.js是一款基于HTML5 canvas和Web Audio的音频播放器插件

    通过wavesurfer.js你可以使用它来制作各种HTML5音频播放器,它可以在各种支持 Web Audio 的浏览器中工作,包括 Firefox, Chrome, Safari, Mobile S ...

  8. 基于HTML5+CSS3的Web Scada的应用场景-水厂监控

    Web SCADA在水利行业应用场景较多,通过对设备增加物联网关,在网关中实现边缘计算后,将有处理后的数据通过4G信号传输至Web SCADA平台,主要可实现对供排水.加压站.泵房等进行监测及联动控制 ...

  9. 基于HTML5的移动Web应用——拖曳

    自鼠标被发明以来,拖曳操作在计算机的操作中无处不在.例如,移动文件.图片处理等都需要拖曳.但是如此常见的操作,在Web世界只能通过模拟方式来实现. 在HTML5的规范中,可以通过为元素增加dragga ...

最新文章

  1. 数据仓库中的维度表和事实表概述
  2. 【Flask】ORM一对一关联关系
  3. 前端学习(1043):回车把数据存储到本地存储里面
  4. 机器学习中的特征建模(特征工程)和算法选型建模 - 以暴力破解识别为例
  5. 无人机目标定位C++程序
  6. web测试和app测试相关
  7. 私有静态方法private static method-值得用吗?
  8. English vocabulary-1
  9. oracle物理块坏了重启,Oracle 物理结果损坏处理
  10. 关于软件项目管理的一些问题
  11. O365(世纪互联)SharePoint 之使用列表库发布新闻
  12. 机器人学习-matlab四足机器人控制仿真
  13. android6 存储卡异常,手机SD卡无法读取时,如何在手机上修复损坏的SD卡?
  14. matlab的基本函数,matlab基本函数
  15. 《Web设计大全》读书笔记之一
  16. 校园宽带网更换/安装路由器指南
  17. android gpu平板 推荐,性能强的不像话,最强安卓平板华为平板M6上手
  18. 微信公众号支付从前端到后台(小白教程)
  19. JAVAWEB(三)Java与数据库(JUnit、JUL、Maven、图书管理系统)
  20. 小说作者推荐:银发死鱼眼合集

热门文章

  1. 2016.7.12 情绪
  2. 清华博士牛人谈如何搞科研
  3. 早期互联网发展对加密行业有什么启示
  4. 信创环境下三个开源数据库:SQLite、MariaDB(MySQL)和postgreSQL(瀚高数据库免费版)基本操作
  5. 二本计算机考研还是校招,“参加校招,还是考研?”“我选C”
  6. mysql mediumint 长度_mysql中的MEDIUMINT 最大可以是多少
  7. 小米手机 adbinterface_双11“开门红”,小米手机大包大揽,无奈被iPhone抢风头
  8. 软件测试与质量保证笔记
  9. CSS3轻量级立体式3D旋转动画效果
  10. Kubernetes 那些奇技淫巧