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
Jun 26 Javascript
详解JavaScript UTC时间转换方法
Jan 07 Javascript
javascript实现方法调用与方法触发小结
Mar 26 Javascript
整理关于Bootstrap排版的慕课笔记
Mar 29 Javascript
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
详解Node中导入模块require和import的区别
Aug 11 Javascript
VUE脚手架的下载和配置步骤详解
Apr 01 Javascript
微信小程序扫描二维码获取信息实例详解
May 07 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
Dec 02 Javascript
关于vue3.0中的this.$router.replace({ path: '/'})刷新无效果问题
Jan 16 Javascript
vue开发简单上传图片功能
Jun 30 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
用mysql内存表来代替php session的类
2009/02/01 PHP
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
php牛逼的面试题分享
2013/01/18 PHP
Codeigniter购物车类不能添加中文的解决方法
2014/11/29 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
关于图片按比例自适应缩放的js代码
2011/10/30 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
浅谈vue引入css,less遇到的坑和解决方法
2018/01/20 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
[04:07]显微镜下的DOTA2第八期——英雄复活动作
2014/06/24 DOTA
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
Django数据库表反向生成实例解析
2018/02/06 Python
如何通过Python实现标签云算法
2019/07/02 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
新东网科技Java笔试题
2012/07/13 面试题
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
护理专业推荐信
2013/11/07 职场文书
会计学自我鉴定
2014/02/06 职场文书
英文求职信写作小建议
2014/02/16 职场文书
教堂婚礼主持词
2014/03/14 职场文书
新闻学专业求职信
2014/07/28 职场文书
永不妥协观后感
2015/06/10 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
Java基础之this关键字的使用
2021/06/30 Java/Android
Java实现给Word文件添加文字水印
2022/02/15 Java/Android
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏