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 相关文章推荐
文本链接逐个出现的js脚本
Dec 12 Javascript
javascript 操作cookies及正确使用cookies的属性
Oct 15 Javascript
用JSON做数据传输格式中的一些问题总结
Dec 21 Javascript
THREE.JS入门教程(3)着色器-下
Jan 24 Javascript
JQuery实现table行折叠效果以JSON做数据源
May 26 Javascript
js判断元素是否隐藏的方法
Jun 09 Javascript
js仿黑客帝国字母掉落效果代码分享
Nov 08 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
Jun 08 Javascript
JS HTML5拖拽上传图片预览
Jul 18 Javascript
vue-router 路由基础的详解
Oct 17 Javascript
JS异步函数队列功能实例分析
Nov 28 Javascript
ant design 日期格式化的实现
Oct 27 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+SqlServer实现分页显示
2006/10/09 PHP
php下通过POST还是GET来传值
2008/06/05 PHP
php输出xml格式字符串(用的这个)
2012/07/12 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
2017/07/03 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
2021/03/09 PHP
javascript 设置文本框中焦点的位置
2009/11/20 Javascript
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
JS数组操作之增删改查的简单实现
2017/08/21 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
Python何时应该使用Lambda函数
2019/07/02 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
Python networkx包的实现
2020/02/14 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
Python基于Faker假数据构造库
2020/11/30 Python
python中remove函数的踩坑记录
2021/01/04 Python
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
网络信息管理员岗位职责
2014/01/05 职场文书
大学生职业生涯规划书范文
2014/01/14 职场文书
ktv好的活动方案
2014/08/15 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
单位法人授权委托书范本
2014/10/09 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
2015年教师工作总结范文
2015/03/31 职场文书