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 相关文章推荐
javascript之卸载鼠标事件的代码
May 14 Javascript
js实现幻灯片播放图片示例代码
Nov 07 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
Jan 07 Javascript
JSF中confirm弹出框的用法示例介绍
Jan 07 Javascript
window.onload追加函数使用示例
Mar 03 Javascript
tuzhu_req.js 实现仿百度图片首页效果
Aug 11 Javascript
纯JS实现表单验证实例
Dec 24 Javascript
js中apply与call简单用法详解
Nov 06 Javascript
VuePress 快速踩坑小结
Feb 14 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
Aug 21 Javascript
JS document form表单元素操作完整示例
Jan 13 Javascript
Js逆向实现滑动验证码图片还原的示例代码
Mar 10 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
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
浅析javascript的间隔调用和延时调用
2014/11/12 Javascript
Javascript基础教程之数组 array
2015/01/18 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
Puppet的一些技巧
2018/09/17 Javascript
JS获取月的第几周和年的第几周实例代码
2018/12/05 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
python用插值法绘制平滑曲线
2021/02/19 Python
python变量赋值方法(可变与不可变)
2019/01/12 Python
Django实现单用户登录的方法示例
2019/03/28 Python
python烟花效果的代码实例
2020/02/25 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
遮罩层 + Iframe实现界面自动显示的示例代码
2020/04/26 HTML / CSS
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
违反校纪校规检讨书
2014/02/15 职场文书
计算机专业自荐信范文
2014/05/28 职场文书
员工工作能力评语
2014/12/31 职场文书
英语教师求职信范文
2015/03/20 职场文书
企业财务人员岗位职责
2015/04/14 职场文书
Python+Tkinter打造签名设计工具
2022/04/01 Python
MySQL数据库中的锁、解锁以及删除事务
2022/05/06 MySQL