Bootstrap每天必学之响应式导航、轮播图


Posted in Javascript onApril 25, 2016

本节课前一节我们开始设计第一个项目, 一个内训公司的企业网站, 本节课学习响应式导航部分。

基本导航组件+响应式:

//基本导航组件+响应式
<nav class="navbar navbar-default navbar-fixed-top">
 <div class="container">
 <div class="navbar-header">
 <a href="#" class="navbar-brand"
 style="margin:0;padding:0;"><img src="img/logo.png" alt="瓢城企训网"></a>
 <button type="button" class="navbar-toggle"
 data-toggle="collapse" data-target="#navbar-collapse">
 <span class="sr-only">切换导航</span>
 <span class="icon-bar"></span>
 <span class="icon-bar"></span>
 <span class="icon-bar"></span>
 </button>
 </div>
 <div class="collapse navbar-collapse" id="navbar-collapse">
 <ul class="nav navbar-nav navbar-right"
 style="margin-top:0;">
 <li class="active">
 <a href="#"><span class="glyphiconglyphicon-home"></span> 首页</a>
 </li>
 <li>
 <a href="#"><span class="glyphicon
 glyphicon-list"></span> 资讯</a>
 </li>
 <li>
 <a href="#"><span class="glyphicon
 glyphicon-fire"></span> 案例</a>
 </li>
 <li>
 <a href="#"><span class="glyphicon
 glyphicon-question-sign"></span> 关于</a>
 </li>
 </ul>
 </div>
 </div>
</nav>

后一节我们要在导航条的下方做一张轮播图,自动播放最新的重要动态。

//响应式轮播图
<div id="myCarousel" class="carousel slide">
 <ol class="carousel-indicators">
 <li data-target="#myCarousel" data-slide-to="0"
 class="active"></li>
 <li data-target="#myCarousel" data-slide-to="1"></li>
 <li data-target="#myCarousel" data-slide-to="2"></li>
 </ol>
 <div class="carousel-inner">
 <div class="item active" style="background:#223240;">
 <a href="#"><img src="img/slide1.png" alt="第一张"></a>
 </div>
 <div class="item" style="background:#F5E4DC;">
 <a href="#"><img src="img/slide2.png" alt="第二张"></a>
 </div>
 <div class="item" style="background:#DE2A2D;">
 <a href="#"><img src="img/slide3.png" alt="第三张"></a>
 </div>
 </div>
 <a href="#myCarousel" data-slide="prev" class="carousel-controlleft">‹</a>
 <a href="#myCarousel" data-slide="next" class="carousel-controlright">›</a>
</div>
//所需要的 jQuery 控制

$('#myCarousel').carousel({
 //设置自动播放/2 秒
 interval : 3000,
}); 
//调整轮播器箭头位置

$('.carousel-control').css('line-height', $('.carousel-innerimg').height() + 'px');
$(window).resize(function() {
 var $height = $('.carousel-inner img').eq(0).height() || $('.carousel-inner img').eq(1).height() || $('.carousel-inner img').eq(2).height();
 $('.carousel-control').css('line-height', $height + 'px');
});
//所需要的 CSS
a:focus {
 outline: none;
}
.navbar-brand {
 padding: 0;
}
#myCarousel {
 margin: 50px 0 0 0;
}
.carousel-inner .item img {
 margin: 0 auto;
}
.carousel-control {
 font-size: 100px;
}

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对大家学习Bootstrap程序设计有所帮助。

Javascript 相关文章推荐
filemanage功能中用到的lib.js
Apr 08 Javascript
地震发生中逃生十大法则
May 12 Javascript
不同浏览器的怪癖小结
Jul 11 Javascript
js获得地址栏?问号后参数的方法
Aug 08 Javascript
jQuery针对各类元素操作基础教程
Aug 29 Javascript
js QQ客服悬浮效果实现代码
Dec 12 Javascript
node.js中的fs.write方法使用说明
Dec 15 Javascript
详解JavaScript 中的 replace 方法
Jan 01 Javascript
静态页面html中跳转传值的JS处理技巧
Jun 22 Javascript
jQuery实现文档树效果
Feb 20 Javascript
基于VUE实现简单的学生信息管理系统
Jan 13 Vue.js
Java遍历集合方法分析(实现原理、算法性能、适用场合)
Apr 25 #Javascript
下雪了 javascript实现雪花飞舞
Aug 02 #Javascript
基于node实现websocket协议
Apr 25 #Javascript
Bootstrap每天必学之导航组件
Apr 25 #Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 #Javascript
javascript断点调试心得分享
Apr 23 #Javascript
基于 Node.js 实现前后端分离
Apr 23 #Javascript
You might like
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
php curl获取网页内容(IPV6下超时)的解决办法
2013/07/16 PHP
使用php清除bom示例
2014/03/03 PHP
php判断并删除空目录及空子目录的方法
2015/02/11 PHP
doctype后如何获得body.clientHeight的方法
2007/07/11 Javascript
js 浮动层菜单收藏
2009/01/16 Javascript
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
2012/08/14 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
javascript读写json示例
2014/04/11 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
Python实现的数据结构与算法之基本搜索详解
2015/04/22 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
python爬取内容存入Excel实例
2019/02/20 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
2020/02/27 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
解决echarts中饼图标签重叠的问题
2020/05/16 Python
关于Keras Dense层整理
2020/05/21 Python
python求解汉诺塔游戏
2020/07/09 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
Shell编程面试题
2012/05/30 面试题
中药学专业毕业生推荐信
2014/07/10 职场文书
iPhone13再次曝光
2021/04/15 数码科技
css3带你实现3D转换效果
2022/02/24 HTML / CSS
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA