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 相关文章推荐
jQuery中文入门指南,翻译加实例,jQuery的起点教程
Feb 09 Javascript
拥抱模块化的JavaScript
Mar 07 Javascript
js在指定位置增加节点函数insertBefore()用法实例
Jan 12 Javascript
jQuery Mobile框架中的表单组件基础使用教程
May 17 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
May 17 Javascript
JS拉起或下载app的实现代码
Feb 22 Javascript
Vue中img的src属性绑定与static文件夹实例
May 18 Javascript
AngularJS自定义指令之复制指令实现方法
May 18 Javascript
微信小程序实现打卡日历功能
Sep 21 Javascript
图文详解vue框架安装步骤
Feb 12 Javascript
富文本编辑器vue2-editor实现全屏功能
May 26 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
Oct 25 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实现对png图像进行缩放的方法(支持透明背景)
2015/07/15 PHP
实现PHP搜索加分页
2016/10/12 PHP
php微信公众号开发之欢迎老朋友
2018/10/20 PHP
List Information About the Binary Files Used by an Application
2007/06/11 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
javascript获取本机操作系统类型的方法
2015/08/13 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
vue生成token保存在客户端localStorage中的方法
2017/10/25 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
python脚本内运行linux命令的方法
2015/07/02 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
对Python多线程读写文件加锁的实例详解
2019/01/14 Python
Python函数参数分类原理详解
2020/05/28 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
酒店执行总经理岗位职责
2013/12/15 职场文书
简历中的自我评价范文
2014/02/05 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
安全月宣传标语
2014/10/07 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
2014年团总支工作总结
2014/11/21 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
2022新作动画《福星小子》释出宣传影片 加入内田真礼&宫野真守配音演出
2022/04/08 日漫