1、列偏移与列排序:
①列偏移:控制列出现的位置,某列偏移后,后序列会随之偏移——只能右偏移;
col-lg/md/sm/xs-offset-*;
②列排序:控制某一列的位置,该列可以左(pull)右(push)调整,其排序后,其它列不受影响;
col-lg/md/sm/xs-push-*:右移;
col-lg/md/sm/xs-pull-*:左移;
2、BootStrap插件——jQuery插件:
①定义jQuery对象插件:
jQuery.fn.函数名=function(){}
②调用jQuery对象插件:
$('选择器').函数名();
③JS调用方式:$('a').dropdown();
④data-*调用方式:<a data-toggle="dropdown"></a>
3、BootStrap插件——jQuery插件——下拉菜单:
<div class="dropdown">
<a data-toggle="dropdown"></a>
<ul class="dropdown-menu">
...
</ul>
</div>
4、BootStrap插件——jQuery插件——导航:
<ul class="nav nav-tabs">
<li class="active"><a href="#">XXX</a></li>
<li><a data-toggle="tab" href="#">XXX</a></li>
</ul>
5、BootStrap插件——jQuery插件——警告框:
<div class="alert">
<span class="close" data-dimiss="alert">&times;</span>
</div>
6、BootStrap插件——jQuery插件——折叠:
<a data-toggle="collapse" href="#box">展开收起</a>
<div id="box" class="collapse"></div>
7、BootStrap插件——jQuery插件——工具提示:
对HTML元素的title属性的呈现效果加以改观;
<ANY title="工具提示内容" data-toggle="tooltip">
<script>
$('[data-toggle="tooltip"]').tooltip();
</script>
* 此插件必须同时声明data-*和js调用;

8、BootStrap插件——jQuery插件——弹出框:

<ANY title="弹出框的标题" data-content="弹出框的内容" data-toggle="popover">
<script>
$('[data-toggle="popover"]').popover();
</script>
9、BootStrap插件——jQuery插件——模态框:
①辨析:Module——模块;Model——模型;Modal——模态对话框;
②Modal:模态对话框——在父窗口中弹出子窗口,只要不关闭,则父窗口无法获取焦点;
③方式一:
<a data-toggle="modal" href="#mid">打开模态框</a>
方式二:
<button data-toggle="modal" data-target="#mid">打开模态框</button>
④模态框必须的HTML结构:
<!--半透明遮罩层-->
<div id="mid" class="modal">
<!--尺寸位置-->
<div class="modal-dialog">
<!--背景/边框/倒角/阴影-->
<div class="modal-content">
<div class="modal-header">
<span data-dismiss="modal" class="close">&times;</span>
</div>
<div class="modal-body"></div>
<div class="modal-body"></div>
</div>
</div>
</div>
10、BootStrap插件——jQuery插件——轮播广告:
①根元素:div.carousel;
②结构:
<div class="carousel" data-ride="carousel">
<div class="carousel-inner">
<div class="item active">
<img>
</div>
</div>
</div>
11、动态样式语言/样式预处理语言——Less:
①Less支持所有的CSS语法;
②Less支持单行/多行注释,只有多行注释会被编译到css文件中,推荐多使用单行注释;
③Less支持变量(variable)的概念:
定义变量:@变量名:变量值;
使用变量:选择器{属性:@变量名;}
* 变量值可以是任意合法的CSS属性值;
④变量和常量可以进行算术运算:加、减、乘、除、取余,以及比较运算:大于、小于、大于等于、小于等于、不等于;
⑤Less支持样式混入(mixin)概念:
选择器1{样式;}
选择器2{选择器1:样式;}
⑥支持带参混入:
选择器1(@参1,@参2){样式;}
选择器2{选择器1(值1,值2);}
⑦Less支持选择器嵌套:
选择器1{
样式1;
选择器2{
样式2;
}
}
编译后的结果:
选择器1{样式1;}
选择器1 选择器2{样式2;}
⑧Less内置的样式操作函数:
image-width()——返回图片的宽;
image-height()——返回图片的高;
ceil()——上取整;
floor()——下取整;
lighten()——颜色变亮;
darken()——颜色变暗;
⑨Less支持文件导入:
CSS文件导入会增加文件请求次数,不推荐使用;
Less文件导入是将包含的less文件与当前文件进行拼接;
格式:
@import "xx.less";
@import "xx";//可以省略.less后缀名
12、BootStrap定制:
①减肥瘦身:删除不需要的相关组件样式——删除bootstrap.less不必要的@import即可;
②全局定制:定制大体样式——修改variables.less中变量的值;
③细节定制:修改某个组件细节样式——修改组件对应的.less样式;

BootStrap_04之jQuery插件(导航、轮播)、以及Less的更多相关文章

  1. Jquery插件---渐隐轮播

    //需求:打开网页时,每秒钟自动切换下一张图片内容.也可以用鼠标点导航按钮进行图片切换 //代码如下 <!DOCTYPE html> <html lang="en" ...

  2. PgwSlideshow-基于Jquery的图片轮播插件

    0 PgwSlideshow简介 PgwSlideshow是一款基于Jquery的图片轮播插件,基本布局分为上下结构,上方为大图轮播区域,用户可自定义图片轮播切换的间隔时间,也可以通过单击左右方向按键 ...

  3. jQuery.YesShow - 图片轮播插件(带图片放大功能)

    jQuery.YesShow - 图片轮播插件(带图片放大功能) 使用简单,原文件只要这样就可以了:<div id="yes">         <ul> ...

  4. jQuery补充,基于jQuery的bxslider轮播器插件

    基于jQuery的bxslider轮播器插件 html <!DOCTYPE html> <html lang="zh-cn"> <head> & ...

  5. jquery实现导航图轮播

    版权声明:作者原创,转载请注明出处! 下面的几个栗子是使用jquery实现Banner轮播的效果,直接将代码贴出来,从最初级没有任何优化和封装的写法,一直到最后一个栗子,一步步进行了优化,加大程序的可 ...

  6. jQuery个性化图片轮播效果

    jQuery个性化图片轮播效果 购物产品展示:图片轮播器<效果如下所示> 思路说明: 每隔一段时间,实现图片的自动切换及选项卡选中效果,鼠标划入图片动画停止,划出或离开动画开始 两个区域: ...

  7. 自适应图片宽度的jQuery焦点幻灯轮播代码

    自适应图片宽度的jQuery焦点幻灯轮播代码 注意要1.7.2版本的jq才支持点击后显示点击的图片,不然就是一直顺序播放 演示   XML/HTML Code <div id="sli ...

  8. (转)jquery实现图片轮播

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. Bootstrap的js插件之轮播(carousel)

    轮播请查看下面演示样例.基本已经涵盖最经常使用的一个轮播 <!DOCTYPE html> <html lang="en"> <head> < ...

随机推荐

  1. 如何远程关闭一个ASP.NET Core应用?

    在<历数依赖注入的N种玩法>演示系统自动注册服务的实例中,我们会发现输出的列表包含两个特殊的服务,它们的对应的服务接口分别是IApplicationLifetime和IHostingEnv ...

  2. 【原创分享·微信支付】C# MVC 微信支付之微信模板消息推送

    微信支付之微信模板消息推送                    今天我要跟大家分享的是“模板消息”的推送,这玩意呢,你说用途嘛,那还是真真的牛逼呐.原因在哪?就是因为它是依赖微信生存的呀,所以他能不 ...

  3. jq选择器基础

    Jquery $代表选择器 使用jq必须要导入jq文件 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js&qu ...

  4. 微信小程序服务范围重大更新

    12.29日,小程序服务范围做了重大更新,增对富媒体和工具类型的小程序,增加了很多细分领域 富媒体:增加资讯,FM电台,有声读物等,媒体平台可上小程序了 工具:信息查询,网络代理,健康,企业管理等 , ...

  5. 使用git进行源代码管理

    git是一款非常流行的分布式版本控制系统,使用Local Repository追踪代码的修改,通过Push和Pull操作,将代码changes提交到Remote Repository,或从Remote ...

  6. 用Swagger生成接口文档

    Swagger简介 在系统设计的时候,各个应用之间往往是通过接口进行交互的.因此接口的定义在整个团队中就变得尤为重要.我们可以把接口的规范用接口描述语言进行描述,然后Swagger可以根据我们定义的接 ...

  7. Spark-shell和Spark-Submit的使用

    Spark-shell有两种使用方式: 1:直接Spark-shell 会启动一个SparkSubmit进程来模拟Spark运行环境,是一个单机版的. 2:Spark-shell --master S ...

  8. Impress.js上手 - 抛开PPT、制作Web 3D幻灯片放映

    前言: 如果你已经厌倦了使用PPT设置路径.设置时间.设置动画方式来制作动画特效.那么Impress.js将是你一个非常好的选择. 用它制作的PPT将更加直观.效果也是嗷嗷美观的. 当然,如果用它来装 ...

  9. openresty 前端开发入门五之Mysql篇

    openresty 前端开发入门五之Mysql篇 这章主要演示怎么通过lua连接mysql,并根据用户输入的name从mysql获取数据,并返回给用户 操作mysql主要用到了lua-resty-my ...

  10. struts2国际化

    struts2国际化 1:什么是国际化? 国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式.它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素 ...