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 相关文章推荐
一直复略了的一个问题,关于表单重复提交
Feb 15 Javascript
Javascript 检测、添加、移除样式(className)函数代码
Sep 08 Javascript
JS在IE和FF下attachEvent,addEventListener学习笔记
Nov 26 Javascript
jQuery插件jRumble实现网页元素抖动
Jun 05 Javascript
jQuery实现下拉加载功能实例代码
Apr 01 Javascript
AngularJS动态生成div的ID源码解析
Aug 29 Javascript
给easyui的datebox控件添加清空按钮的实现方法
Nov 09 Javascript
Easyui和zTree两种方式分别实现树形下拉框
Aug 04 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
Aug 16 Javascript
vue2路由方式--嵌套路由实现方法分析
Mar 06 Javascript
JS co 函数库的含义和用法实例总结
Apr 08 Javascript
JavaScript实现表单验证功能
Dec 09 Javascript
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
SONY ICF-SW55的电路分析
2021/03/02 无线电
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
PHP反射学习入门示例
2019/06/14 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
js实现石头剪刀布游戏
2020/10/11 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
PyMongo安装使用笔记
2015/04/27 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
pyqt5 使用cv2 显示图片,摄像头的实例
2019/06/27 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
解决Keras自带数据集与预训练model下载太慢问题
2020/06/12 Python
英国豪华家具和经典家居饰品购物网站:OKA
2020/06/05 全球购物
如何获得EntityManager
2014/02/09 面试题
php优化查询foreach代码实例讲解
2021/03/24 PHP
一个大学生十年的职业规划
2014/01/17 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
交通志愿者活动总结
2014/06/27 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle