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 asp.net 获取当前超链接中的文本
Apr 14 Javascript
JQuery 学习笔记 选择器之六
Jul 23 Javascript
模仿JQuery sortable效果 代码有错但值得看看
Nov 05 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
May 09 Javascript
JavaScript变量的作用域全解析
Aug 14 Javascript
js实现图片无缝滚动特效
Mar 19 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
Mar 14 Javascript
详解Vue.js入门环境搭建
Mar 17 Javascript
jQuery实现checkbox的简单操作
Nov 18 jQuery
Node.js 如何利用异步提升任务处理速度
Jan 07 Javascript
JavaScript onclick事件使用方法详解
May 15 Javascript
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
May 18 Vue.js
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 字段类型说明
2007/04/27 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
preg_match_all使用心得分享
2014/01/31 PHP
PHP使用自定义方法实现数组合并示例
2016/07/07 PHP
jquery $.ajax相关用法分享
2012/03/16 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
2016/10/11 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
JS事件绑定的常用方式实例总结
2019/03/02 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
2020/08/14 Javascript
React实现轮播效果
2020/08/25 Javascript
Python continue语句用法实例
2014/03/11 Python
Python装饰器使用示例及实际应用例子
2015/03/06 Python
python3中替换python2中cmp函数的实现
2019/08/20 Python
基于python实现学生信息管理系统
2019/11/22 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
Django 解决阿里云部署同步数据库报错的问题
2020/05/14 Python
联强国际笔试题面试题
2013/07/10 面试题
报关简历自我评价怎么写
2013/09/19 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
村党支部换届选举方案
2014/05/02 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
优秀教师申报材料
2014/12/16 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python
Java实现扫雷游戏详细代码讲解
2022/05/25 Java/Android