zoukankan      html  css  js  c++  java
  • Bootstrap笔记--快速入门

    首先是Bootstrap的简介:

    业余了解:下面这个网址可以查询IP地址的地理位置

    下面学习:(具体可以参考Bootstrap中文网)

    栅格系统

    Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局

     

    ----------------------------------------------------------------------------------------------------------------

    创建文档一开始需要引入这几样:

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">//移动设备优先

    <title>demo02</title>//加入title

    <link rel="stylesheet" href="css/bootstrap.min.css"/>//引入bootstrapcss文件

    </head>

    <body>

    </body>

    </html>

    Containercontainer-fluid的区别:

    container是两边有空格,

    container-fluid是不管在哪种分辨率下,它都是占满全屏的

    列偏移:

    col-md-offset-3,在12等份的基础上,向左偏移了三格

    push是推,向右推几格

    Pull是拉,向左拉几格

    跨设备组合:

    在不同的分辨率下不同的组合

    -------------------------------------------------------------------------------------------------------------------------------

    用栅格系统就要在container下使用行,行下有列

    1.

    2.

    3.

    由上面一个代码片段可知:在xs分辨率下排两行,在sm分辨率下排一行

    原因Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

    清除浮动的操作:

    clearfix 就是清除浮动的意思

    visible-xs 就是在超小分辨率下显示这个div,在其他分辨率下不清除(这里的xs就是指超小屏幕,栅格参数中有其它屏幕的表示方法)

    如何禁止响应布局?

    第一:不要带有移动设备的这个,把这个删掉

    <meta name="viewport" content="width=device-width, initial-scale=1">

    第二:不要用bootstrap定义的这个container的样式,自己定义一个container的样式,就是传统的web模式

    排版前的基础:

    HTML5文档类型

    判断是不是HTML5类型,看两点就行,

    1. <!DOCTYPE html>

    2. <meta charset=”utf-8”>

    有这两点就是,下面是一个简单的HTML5文档类型

     

    head标签里面增加一个meta

    viewport就是说可以指定内容的宽度,也可以指定高度,指定缩放,

    Initial-scale=1是说初始的缩放比例是多少,它的值是0.0110之间

    Minimum-scale=float_value 最小缩放比例是多少

    Maximum-scale=float_value 最大缩放比例是多少

    User-scalable=no 是说使不使用缩放

    如果说使用了Initial-scale=1,没使用User-scalable=no,这个内容会保持高分配里的1:1的比例,而且不进行缩放

    高度一般不设置

     

    一般来说:记住这几行就行了,前面具体的解释是作一个了解,记住是写在head中。

    <head>

        <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>demo02</title>

    <link rel="stylesheet" href="css/bootstrap.min.css"/>

    </head>

    ---------------------------------------------------------------------------------------------------------------------------------

    响应式图片(图片可以随着网页的放大缩小而变化)-----class=”img-responsive”

    它设置的100%不会大于图片所在容器的大小

    响应式图片实例:

    排版和链接:

     

    下面是实例:

    abbr的用法:

    就是你在里面写东西,点击里面的会显示title

    两者区别:

    显示的

    不加class显示的是小写的单词,加上之后单词会变成大写

    地址元素address的用法:

    显示效果:

    引用:

     

    显示效果:

    右对齐的方式:

    如果下面的来自……想变小一点:

    cite标签改为small标签

    实例:

    无序列表:

    想要是水平的显示,需要加li-inline

    显示效果:

    有序列表:

    下面是<code></code><kbd></kbd>的代码和显示效果:

     

    <pre></pre>的代码和显示效果:

    <var><var><smap></smap>的代码和显示效果:

    这是用class=table那个做的基础的样式,直接使用就行了

    这个表格占满了

    带条纹表格.table-striped  记得要在table的基础上写

    带边框的,还可以与条纹的一起使用

    鼠标悬停效果:就是鼠标移到哪行上,哪行就会有一个灰色效果,类似于高亮显示

    紧凑:只是边距有些不同而已,不太明显

    行内样式:会有不同的颜色   设置的class

    响应式表格:其实效果和前面一样

    需要加个div

    这个class=”form-inline”  是将表单弄成水平的

    这个”sr-only”是将用户名隐藏掉

    内联表单:

    Form-group  设置了这个边框与下一个边框的距离是15px

    单选框要这样写,要不然排版会有问题

    From-inline是水平排列

    Control-label是让用户名和边框那边没有大的间距

    在文本域中:

     From-control是把文本框直接占满容器的100%  就不用设置cols,不管用的,可以设置行rows

    代码如下:

    多选框用法以及实例:

    单选框用法以及实例:

    在使用checkboxradio的时候大家一定要注意写法:

    这样有利于控制

    的间距,这样写是bootstrap定义好的,放大缩小都不会乱

    checkBox:

     

    默认纵向排列:

    想要默认选中谁,就写个checked就行了,在HTML5中,不需要再给它值

     

    这些都是bootstrap给我们定义的标准,所以以后要写单选框还是多选框的时候都按这个标准来写。

     

    步骤:首先在div里面给类选择器,checkBox或者radio.然后在lable把文字,单选或者多选的按钮给括起来。

    接下来学习水平排列的checkBoxradio

    lable标签中指定”checkbox-inline”    也可以用radio-inline

    静态控件:

    如果需要在表单中将一行纯文本和lable元素放置于同一行,为<p>元素添加.from-control-static类即可。

    控件的状态:

    焦点状态

    禁用状态

    被禁用的fieldset

    只读状态

    校验状态

    接下来一一示范:

    这个autofocus的作用就是页面一加载完毕就焦点集中在这个框框上。获取焦点的状态。

    placeholder=”输入电话号就是在文本框里会出现

    加一个disable属性,就是这个属性被禁掉的意思,点击这个输入电话号没反应

     

    如果在表单里面加fileset disable属性的话,那么整个表单都没有作用

    <div class="container">

    <form class="form-horizontal"  role="from">

    <fieldset disabled>

    <div class="radio">

    <label><input type="radio" name="sex" value="M" /></label>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox" checked />中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

            <div>

    <lable class="checkbox-inline"><input type="checkbox">1</lable>

    <lable class="checkbox-inline"><input type="checkbox">2</lable>

    <lable class="checkbox-inline"><input type="checkbox">3</lable>

    </div>

    <div>

    <div class="form-control">

    <lable>用户名:</lable>

    <input type="tel" disabled  placeholder="输入电话号"/>

    </div>

    </div>

    </fieldset>

    </form>

    </div>

    readonly只读状态

    disable作用差不多,disable是禁用状态

    --------------------------------------------------------------

    has-success(绿色)校验状态   has-warning警告色  has-error

    这个框框变成了绿色边框,还有其他几个样式

     

    为表单控件增加额外的小图标:

    你还可以针对校验状态为输入框添加额外的图标。只需设置相应的 .has-feedback 类并添加正确的图标即可。

    反馈图标(feedback icon)只能使用在文本输入框 <input class="form-control"> 元素上。

    现在我们自己做一个小例子:

    先设置在表单里写一个文本框:

    然后需要在外层的div上加一个 has-feedback  对小图标进行定位

    然后在input后面增加一个span标签

    想用其他图标的话可以上去Bootstrap中文网,然后点击组件这一栏下面有可用的图标,

    使用方法:

    想用哪一个,就把下面的英文单词复制下来,粘贴到span标签中

    总结一下:

    记住两步

    第一步:在大的div中,from-group后面加一个has-feedback

    第二步:在表单控件标签后面加一个span标签,span标签中加图标样式 ,别忘了还要加from-control-feedback

     

    记不住的时候多看看bootstrap中文网,看看文档。

    ---------------------------------------------------------------------

    如何控制控件的大小?

    通过 .input-lg 类似的类可以为控件设置高度,通过 .col-lg-* 类似的类可以为控件设置宽度。

    这些标签不仅可以用在select标签中,还可以用在selecttextarea标签中

    这个是有效果的

    它一共有七种样式,可以慢慢去学习

     

    Btn的写法:我们写的时候就是先写btn 再写btn的样式

    注意:按钮的大小取决于里面文字的大小加上它的padding

    按钮的大小:

    也就是在原有的基础上,根据自己的需要再加上这些属性。

    多标签对按钮的支持:

    显示的结果都是一个按钮。

    活动状态:active  按钮就像是一个按下去的状态,颜色深一点

    效果:后面那个是加上active

    禁用状态:就是把active改成disabled,禁用状态就是按着按钮之后没有作用

    注意:IE9以下的版本这个a标签的禁用状态,超链接依然能用,这是存在的一个问题,需要注意一下。

     

     

    加上一个class=”img-responsive”后,这个图片就可以随着屏幕来进行变化了。

    响应式图片:这个设置的样式就是宽度100%,高度自动。

    下面图片的三种形状:

    第一个是设置圆角的

    第二个是设置成圆形

    第三个是加上一个空白的框框

    下面学习文本样式:

    下面这几个是文本颜色的几种样式:

    下面给文字加上背景颜色:

     

    下面学习:辅助图标

    定义叉号的按钮,并且有效果  这需要两步,一是加上close,二是加&times;

    下面这个也可以实现效果:

    还有一个向下的箭头:caret

    接下来学习内容的浮动:

    左浮右浮居中的一些样式

    visible-sm是在小屏幕下面显示这个信息

    hidden是隐藏的意思,hidden-md是在中等屏幕下隐藏

     

    下面说bootstrap的组件:

     

    使用发小图标很简单,上去bootstrap中文网

    找组件 下面就有图标

    一般图标应用在ul,li,span标签中,你想使用哪个标签,就把他下面的单词复制下来,写到class

    例如:

     

    应用场景:可以在各种元素中使用,比如说,按钮中

     

    在工具栏中也可以使用:  注意是两个div

     

      设置图标大小:

     

    想要变小一点,就把btn-lg改为btn-sx

    图标放到按钮中,大小是自动的。

    输入框样式:

    最开始的一个div占了我们小屏幕的3格,左边空了两格------------<div class=”col-sm-3 col-sm-offset-2”>

    Input-group表示是一组输入框

    -----------------------------------------------

    <div class="col-sm-3 col-sm-offset-2">

    <div class="input-group">

       <span class="input-group-addon">

    <span class="glyphicon glyphicon-education"></span>

    </span>

    <input type="text" class="from-control" />

    </div>

    </div>

    现在学习下拉菜单的用法:

    在Bootstrap笔记--快速入门2中将继续……

    ---恢复内容结束---

    首先是Bootstrap的简介:

    业余了解:下面这个网址可以查询IP地址的地理位置

    下面学习:(具体可以参考Bootstrap中文网)

    栅格系统

    Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局

     

    ----------------------------------------------------------------------------------------------------------------

    创建文档一开始需要引入这几样:

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">//移动设备优先

    <title>demo02</title>//加入title

    <link rel="stylesheet" href="css/bootstrap.min.css"/>//引入bootstrapcss文件

    </head>

    <body>

    </body>

    </html>

    Containercontainer-fluid的区别:

    container是两边有空格,

    container-fluid是不管在哪种分辨率下,它都是占满全屏的

    列偏移:

    col-md-offset-3,在12等份的基础上,向左偏移了三格

    push是推,向右推几格

    Pull是拉,向左拉几格

    跨设备组合:

    在不同的分辨率下不同的组合

    -------------------------------------------------------------------------------------------------------------------------------

    用栅格系统就要在container下使用行,行下有列

    1.

    2.

    3.

    由上面一个代码片段可知:在xs分辨率下排两行,在sm分辨率下排一行

    原因Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

    清除浮动的操作:

    clearfix 就是清除浮动的意思

    visible-xs 就是在超小分辨率下显示这个div,在其他分辨率下不清除(这里的xs就是指超小屏幕,栅格参数中有其它屏幕的表示方法)

    如何禁止响应布局?

    第一:不要带有移动设备的这个,把这个删掉

    <meta name="viewport" content="width=device-width, initial-scale=1">

    第二:不要用bootstrap定义的这个container的样式,自己定义一个container的样式,就是传统的web模式

    排版前的基础:

    HTML5文档类型

    判断是不是HTML5类型,看两点就行,

    1. <!DOCTYPE html>

    2. <meta charset=”utf-8”>

    有这两点就是,下面是一个简单的HTML5文档类型

     

    head标签里面增加一个meta

    viewport就是说可以指定内容的宽度,也可以指定高度,指定缩放,

    Initial-scale=1是说初始的缩放比例是多少,它的值是0.0110之间

    Minimum-scale=float_value 最小缩放比例是多少

    Maximum-scale=float_value 最大缩放比例是多少

    User-scalable=no 是说使不使用缩放

    如果说使用了Initial-scale=1,没使用User-scalable=no,这个内容会保持高分配里的1:1的比例,而且不进行缩放

    高度一般不设置

     

    一般来说:记住这几行就行了,前面具体的解释是作一个了解,记住是写在head中。

    <head>

        <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>demo02</title>

    <link rel="stylesheet" href="css/bootstrap.min.css"/>

    </head>

    ---------------------------------------------------------------------------------------------------------------------------------

    响应式图片(图片可以随着网页的放大缩小而变化)-----class=”img-responsive”

    它设置的100%不会大于图片所在容器的大小

    响应式图片实例:

    排版和链接:

     

    下面是实例:

    abbr的用法:

    就是你在里面写东西,点击里面的会显示title

    两者区别:

    显示的

    不加class显示的是小写的单词,加上之后单词会变成大写

    地址元素address的用法:

    显示效果:

    引用:

     

    显示效果:

    右对齐的方式:

    如果下面的来自……想变小一点:

    cite标签改为small标签

    实例:

    无序列表:

    想要是水平的显示,需要加li-inline

    显示效果:

    有序列表:

    下面是<code></code><kbd></kbd>的代码和显示效果:

     

    <pre></pre>的代码和显示效果:

    <var><var><smap></smap>的代码和显示效果:

    这是用class=table那个做的基础的样式,直接使用就行了

    这个表格占满了

    带条纹表格.table-striped  记得要在table的基础上写

    带边框的,还可以与条纹的一起使用

    鼠标悬停效果:就是鼠标移到哪行上,哪行就会有一个灰色效果,类似于高亮显示

    紧凑:只是边距有些不同而已,不太明显

    行内样式:会有不同的颜色   设置的class

    响应式表格:其实效果和前面一样

    需要加个div

    这个class=”form-inline”  是将表单弄成水平的

    这个”sr-only”是将用户名隐藏掉

    内联表单:

    Form-group  设置了这个边框与下一个边框的距离是15px

    单选框要这样写,要不然排版会有问题

    From-inline是水平排列

    Control-label是让用户名和边框那边没有大的间距

    在文本域中:

     From-control是把文本框直接占满容器的100%  就不用设置cols,不管用的,可以设置行rows

    代码如下:

    多选框用法以及实例:

    单选框用法以及实例:

    在使用checkboxradio的时候大家一定要注意写法:

    这样有利于控制

    的间距,这样写是bootstrap定义好的,放大缩小都不会乱

    checkBox:

     

    默认纵向排列:

    想要默认选中谁,就写个checked就行了,在HTML5中,不需要再给它值

     

    这些都是bootstrap给我们定义的标准,所以以后要写单选框还是多选框的时候都按这个标准来写。

     

    步骤:首先在div里面给类选择器,checkBox或者radio.然后在lable把文字,单选或者多选的按钮给括起来。

    接下来学习水平排列的checkBoxradio

    lable标签中指定”checkbox-inline”    也可以用radio-inline

    静态控件:

    如果需要在表单中将一行纯文本和lable元素放置于同一行,为<p>元素添加.from-control-static类即可。

    控件的状态:

    焦点状态

    禁用状态

    被禁用的fieldset

    只读状态

    校验状态

    接下来一一示范:

    这个autofocus的作用就是页面一加载完毕就焦点集中在这个框框上。获取焦点的状态。

    placeholder=”输入电话号就是在文本框里会出现

    加一个disable属性,就是这个属性被禁掉的意思,点击这个输入电话号没反应

     

    如果在表单里面加fileset disable属性的话,那么整个表单都没有作用

    <div class="container">

    <form class="form-horizontal"  role="from">

    <fieldset disabled>

    <div class="radio">

    <label><input type="radio" name="sex" value="M" /></label>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox" checked />中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

            <div>

    <lable class="checkbox-inline"><input type="checkbox">1</lable>

    <lable class="checkbox-inline"><input type="checkbox">2</lable>

    <lable class="checkbox-inline"><input type="checkbox">3</lable>

    </div>

    <div>

    <div class="form-control">

    <lable>用户名:</lable>

    <input type="tel" disabled  placeholder="输入电话号"/>

    </div>

    </div>

    </fieldset>

    </form>

    </div>

    readonly只读状态

    disable作用差不多,disable是禁用状态

    --------------------------------------------------------------

    has-success(绿色)校验状态   has-warning警告色  has-error

    这个框框变成了绿色边框,还有其他几个样式

     

    为表单控件增加额外的小图标:

    你还可以针对校验状态为输入框添加额外的图标。只需设置相应的 .has-feedback 类并添加正确的图标即可。

    反馈图标(feedback icon)只能使用在文本输入框 <input class="form-control"> 元素上。

    现在我们自己做一个小例子:

    先设置在表单里写一个文本框:

    然后需要在外层的div上加一个 has-feedback  对小图标进行定位

    然后在input后面增加一个span标签

    想用其他图标的话可以上去Bootstrap中文网,然后点击组件这一栏下面有可用的图标,

    使用方法:

    想用哪一个,就把下面的英文单词复制下来,粘贴到span标签中

    总结一下:

    记住两步

    第一步:在大的div中,from-group后面加一个has-feedback

    第二步:在表单控件标签后面加一个span标签,span标签中加图标样式 ,别忘了还要加from-control-feedback

     

    记不住的时候多看看bootstrap中文网,看看文档。

    ---------------------------------------------------------------------

    如何控制控件的大小?

    通过 .input-lg 类似的类可以为控件设置高度,通过 .col-lg-* 类似的类可以为控件设置宽度。

    这些标签不仅可以用在select标签中,还可以用在selecttextarea标签中

    这个是有效果的

    它一共有七种样式,可以慢慢去学习

     

    Btn的写法:我们写的时候就是先写btn 再写btn的样式

    注意:按钮的大小取决于里面文字的大小加上它的padding

    按钮的大小:

    也就是在原有的基础上,根据自己的需要再加上这些属性。

    多标签对按钮的支持:

    显示的结果都是一个按钮。

    活动状态:active  按钮就像是一个按下去的状态,颜色深一点

    效果:后面那个是加上active

    禁用状态:就是把active改成disabled,禁用状态就是按着按钮之后没有作用

    注意:IE9以下的版本这个a标签的禁用状态,超链接依然能用,这是存在的一个问题,需要注意一下。

     

     

    加上一个class=”img-responsive”后,这个图片就可以随着屏幕来进行变化了。

    响应式图片:这个设置的样式就是宽度100%,高度自动。

    下面图片的三种形状:

    第一个是设置圆角的

    第二个是设置成圆形

    第三个是加上一个空白的框框

    下面学习文本样式:

    下面这几个是文本颜色的几种样式:

    下面给文字加上背景颜色:

     

    下面学习:辅助图标

    定义叉号的按钮,并且有效果  这需要两步,一是加上close,二是加&times;

    下面这个也可以实现效果:

    还有一个向下的箭头:caret

    接下来学习内容的浮动:

    左浮右浮居中的一些样式

    visible-sm是在小屏幕下面显示这个信息

    hidden是隐藏的意思,hidden-md是在中等屏幕下隐藏

     

    下面说bootstrap的组件:

     

    使用发小图标很简单,上去bootstrap中文网

    找组件 下面就有图标

    一般图标应用在ul,li,span标签中,你想使用哪个标签,就把他下面的单词复制下来,写到class

    例如:

     

    应用场景:可以在各种元素中使用,比如说,按钮中

     

    在工具栏中也可以使用:  注意是两个div

     

      设置图标大小:

     

    想要变小一点,就把btn-lg改为btn-sx

    图标放到按钮中,大小是自动的。

    输入框样式:

    最开始的一个div占了我们小屏幕的3格,左边空了两格------------<div class=”col-sm-3 col-sm-offset-2”>

    Input-group表示是一组输入框

    -----------------------------------------------

    <div class="col-sm-3 col-sm-offset-2">

    <div class="input-group">

       <span class="input-group-addon">

    <span class="glyphicon glyphicon-education"></span>

    </span>

    <input type="text" class="from-control" />

    </div>

    </div>

    现在学习下拉菜单的用法:

    在Bootstrap笔记--快速入门2中将继续……

    ---恢复内容开始---

    首先是Bootstrap的简介:

    业余了解:下面这个网址可以查询IP地址的地理位置

    下面学习:(具体可以参考Bootstrap中文网)

    栅格系统

    Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局

     

    ----------------------------------------------------------------------------------------------------------------

    创建文档一开始需要引入这几样:

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">//移动设备优先

    <title>demo02</title>//加入title

    <link rel="stylesheet" href="css/bootstrap.min.css"/>//引入bootstrapcss文件

    </head>

    <body>

    </body>

    </html>

    Containercontainer-fluid的区别:

    container是两边有空格,

    container-fluid是不管在哪种分辨率下,它都是占满全屏的

    列偏移:

    col-md-offset-3,在12等份的基础上,向左偏移了三格

    push是推,向右推几格

    Pull是拉,向左拉几格

    跨设备组合:

    在不同的分辨率下不同的组合

    -------------------------------------------------------------------------------------------------------------------------------

    用栅格系统就要在container下使用行,行下有列

    1.

    2.

    3.

    由上面一个代码片段可知:在xs分辨率下排两行,在sm分辨率下排一行

    原因Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

    清除浮动的操作:

    clearfix 就是清除浮动的意思

    visible-xs 就是在超小分辨率下显示这个div,在其他分辨率下不清除(这里的xs就是指超小屏幕,栅格参数中有其它屏幕的表示方法)

    如何禁止响应布局?

    第一:不要带有移动设备的这个,把这个删掉

    <meta name="viewport" content="width=device-width, initial-scale=1">

    第二:不要用bootstrap定义的这个container的样式,自己定义一个container的样式,就是传统的web模式

    排版前的基础:

    HTML5文档类型

    判断是不是HTML5类型,看两点就行,

    1. <!DOCTYPE html>

    2. <meta charset=”utf-8”>

    有这两点就是,下面是一个简单的HTML5文档类型

     

    head标签里面增加一个meta

    viewport就是说可以指定内容的宽度,也可以指定高度,指定缩放,

    Initial-scale=1是说初始的缩放比例是多少,它的值是0.0110之间

    Minimum-scale=float_value 最小缩放比例是多少

    Maximum-scale=float_value 最大缩放比例是多少

    User-scalable=no 是说使不使用缩放

    如果说使用了Initial-scale=1,没使用User-scalable=no,这个内容会保持高分配里的1:1的比例,而且不进行缩放

    高度一般不设置

     

    一般来说:记住这几行就行了,前面具体的解释是作一个了解,记住是写在head中。

    <head>

        <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>demo02</title>

    <link rel="stylesheet" href="css/bootstrap.min.css"/>

    </head>

    ---------------------------------------------------------------------------------------------------------------------------------

    响应式图片(图片可以随着网页的放大缩小而变化)-----class=”img-responsive”

    它设置的100%不会大于图片所在容器的大小

    响应式图片实例:

    排版和链接:

     

    下面是实例:

    abbr的用法:

    就是你在里面写东西,点击里面的会显示title

    两者区别:

    显示的

    不加class显示的是小写的单词,加上之后单词会变成大写

    地址元素address的用法:

    显示效果:

    引用:

     

    显示效果:

    右对齐的方式:

    如果下面的来自……想变小一点:

    cite标签改为small标签

    实例:

    无序列表:

    想要是水平的显示,需要加li-inline

    显示效果:

    有序列表:

    下面是<code></code><kbd></kbd>的代码和显示效果:

     

    <pre></pre>的代码和显示效果:

    <var><var><smap></smap>的代码和显示效果:

    这是用class=table那个做的基础的样式,直接使用就行了

    这个表格占满了

    带条纹表格.table-striped  记得要在table的基础上写

    带边框的,还可以与条纹的一起使用

    鼠标悬停效果:就是鼠标移到哪行上,哪行就会有一个灰色效果,类似于高亮显示

    紧凑:只是边距有些不同而已,不太明显

    行内样式:会有不同的颜色   设置的class

    响应式表格:其实效果和前面一样

    需要加个div

    这个class=”form-inline”  是将表单弄成水平的

    这个”sr-only”是将用户名隐藏掉

    内联表单:

    Form-group  设置了这个边框与下一个边框的距离是15px

    单选框要这样写,要不然排版会有问题

    From-inline是水平排列

    Control-label是让用户名和边框那边没有大的间距

    在文本域中:

     From-control是把文本框直接占满容器的100%  就不用设置cols,不管用的,可以设置行rows

    代码如下:

    多选框用法以及实例:

    单选框用法以及实例:

    在使用checkboxradio的时候大家一定要注意写法:

    这样有利于控制

    的间距,这样写是bootstrap定义好的,放大缩小都不会乱

    checkBox:

     

    默认纵向排列:

    想要默认选中谁,就写个checked就行了,在HTML5中,不需要再给它值

     

    这些都是bootstrap给我们定义的标准,所以以后要写单选框还是多选框的时候都按这个标准来写。

     

    步骤:首先在div里面给类选择器,checkBox或者radio.然后在lable把文字,单选或者多选的按钮给括起来。

    接下来学习水平排列的checkBoxradio

    lable标签中指定”checkbox-inline”    也可以用radio-inline

    静态控件:

    如果需要在表单中将一行纯文本和lable元素放置于同一行,为<p>元素添加.from-control-static类即可。

    控件的状态:

    焦点状态

    禁用状态

    被禁用的fieldset

    只读状态

    校验状态

    接下来一一示范:

    这个autofocus的作用就是页面一加载完毕就焦点集中在这个框框上。获取焦点的状态。

    placeholder=”输入电话号就是在文本框里会出现

    加一个disable属性,就是这个属性被禁掉的意思,点击这个输入电话号没反应

     

    如果在表单里面加fileset disable属性的话,那么整个表单都没有作用

    <div class="container">

    <form class="form-horizontal"  role="from">

    <fieldset disabled>

    <div class="radio">

    <label><input type="radio" name="sex" value="M" /></label>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox" checked />中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

            <div>

    <lable class="checkbox-inline"><input type="checkbox">1</lable>

    <lable class="checkbox-inline"><input type="checkbox">2</lable>

    <lable class="checkbox-inline"><input type="checkbox">3</lable>

    </div>

    <div>

    <div class="form-control">

    <lable>用户名:</lable>

    <input type="tel" disabled  placeholder="输入电话号"/>

    </div>

    </div>

    </fieldset>

    </form>

    </div>

    readonly只读状态

    disable作用差不多,disable是禁用状态

    --------------------------------------------------------------

    has-success(绿色)校验状态   has-warning警告色  has-error

    这个框框变成了绿色边框,还有其他几个样式

     

    为表单控件增加额外的小图标:

    你还可以针对校验状态为输入框添加额外的图标。只需设置相应的 .has-feedback 类并添加正确的图标即可。

    反馈图标(feedback icon)只能使用在文本输入框 <input class="form-control"> 元素上。

    现在我们自己做一个小例子:

    先设置在表单里写一个文本框:

    然后需要在外层的div上加一个 has-feedback  对小图标进行定位

    然后在input后面增加一个span标签

    想用其他图标的话可以上去Bootstrap中文网,然后点击组件这一栏下面有可用的图标,

    使用方法:

    想用哪一个,就把下面的英文单词复制下来,粘贴到span标签中

    总结一下:

    记住两步

    第一步:在大的div中,from-group后面加一个has-feedback

    第二步:在表单控件标签后面加一个span标签,span标签中加图标样式 ,别忘了还要加from-control-feedback

     

    记不住的时候多看看bootstrap中文网,看看文档。

    ---------------------------------------------------------------------

    如何控制控件的大小?

    通过 .input-lg 类似的类可以为控件设置高度,通过 .col-lg-* 类似的类可以为控件设置宽度。

    这些标签不仅可以用在select标签中,还可以用在selecttextarea标签中

    这个是有效果的

    它一共有七种样式,可以慢慢去学习

     

    Btn的写法:我们写的时候就是先写btn 再写btn的样式

    注意:按钮的大小取决于里面文字的大小加上它的padding

    按钮的大小:

    也就是在原有的基础上,根据自己的需要再加上这些属性。

    多标签对按钮的支持:

    显示的结果都是一个按钮。

    活动状态:active  按钮就像是一个按下去的状态,颜色深一点

    效果:后面那个是加上active

    禁用状态:就是把active改成disabled,禁用状态就是按着按钮之后没有作用

    注意:IE9以下的版本这个a标签的禁用状态,超链接依然能用,这是存在的一个问题,需要注意一下。

     

     

    加上一个class=”img-responsive”后,这个图片就可以随着屏幕来进行变化了。

    响应式图片:这个设置的样式就是宽度100%,高度自动。

    下面图片的三种形状:

    第一个是设置圆角的

    第二个是设置成圆形

    第三个是加上一个空白的框框

    下面学习文本样式:

    下面这几个是文本颜色的几种样式:

    下面给文字加上背景颜色:

     

    下面学习:辅助图标

    定义叉号的按钮,并且有效果  这需要两步,一是加上close,二是加&times;

    下面这个也可以实现效果:

    还有一个向下的箭头:caret

    接下来学习内容的浮动:

    左浮右浮居中的一些样式

    visible-sm是在小屏幕下面显示这个信息

    hidden是隐藏的意思,hidden-md是在中等屏幕下隐藏

     

    下面说bootstrap的组件:

     

    使用发小图标很简单,上去bootstrap中文网

    找组件 下面就有图标

    一般图标应用在ul,li,span标签中,你想使用哪个标签,就把他下面的单词复制下来,写到class

    例如:

     

    应用场景:可以在各种元素中使用,比如说,按钮中

     

    在工具栏中也可以使用:  注意是两个div

     

      设置图标大小:

     

    想要变小一点,就把btn-lg改为btn-sx

    图标放到按钮中,大小是自动的。

    输入框样式:

    最开始的一个div占了我们小屏幕的3格,左边空了两格------------<div class=”col-sm-3 col-sm-offset-2”>

    Input-group表示是一组输入框

    -----------------------------------------------

    <div class="col-sm-3 col-sm-offset-2">

    <div class="input-group">

       <span class="input-group-addon">

    <span class="glyphicon glyphicon-education"></span>

    </span>

    <input type="text" class="from-control" />

    </div>

    </div>

    现在学习下拉菜单的用法:

    在Bootstrap笔记--快速入门2中将继续……

    ---恢复内容结束---

    首先是Bootstrap的简介:

    业余了解:下面这个网址可以查询IP地址的地理位置

    下面学习:(具体可以参考Bootstrap中文网)

    栅格系统

    Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局

     

    ----------------------------------------------------------------------------------------------------------------

    创建文档一开始需要引入这几样:

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">//移动设备优先

    <title>demo02</title>//加入title

    <link rel="stylesheet" href="css/bootstrap.min.css"/>//引入bootstrapcss文件

    </head>

    <body>

    </body>

    </html>

    Containercontainer-fluid的区别:

    container是两边有空格,

    container-fluid是不管在哪种分辨率下,它都是占满全屏的

    列偏移:

    col-md-offset-3,在12等份的基础上,向左偏移了三格

    push是推,向右推几格

    Pull是拉,向左拉几格

    跨设备组合:

    在不同的分辨率下不同的组合

    -------------------------------------------------------------------------------------------------------------------------------

    用栅格系统就要在container下使用行,行下有列

    1.

    2.

    3.

    由上面一个代码片段可知:在xs分辨率下排两行,在sm分辨率下排一行

    原因Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

    清除浮动的操作:

    clearfix 就是清除浮动的意思

    visible-xs 就是在超小分辨率下显示这个div,在其他分辨率下不清除(这里的xs就是指超小屏幕,栅格参数中有其它屏幕的表示方法)

    如何禁止响应布局?

    第一:不要带有移动设备的这个,把这个删掉

    <meta name="viewport" content="width=device-width, initial-scale=1">

    第二:不要用bootstrap定义的这个container的样式,自己定义一个container的样式,就是传统的web模式

    排版前的基础:

    HTML5文档类型

    判断是不是HTML5类型,看两点就行,

    1. <!DOCTYPE html>

    2. <meta charset=”utf-8”>

    有这两点就是,下面是一个简单的HTML5文档类型

     

    head标签里面增加一个meta

    viewport就是说可以指定内容的宽度,也可以指定高度,指定缩放,

    Initial-scale=1是说初始的缩放比例是多少,它的值是0.0110之间

    Minimum-scale=float_value 最小缩放比例是多少

    Maximum-scale=float_value 最大缩放比例是多少

    User-scalable=no 是说使不使用缩放

    如果说使用了Initial-scale=1,没使用User-scalable=no,这个内容会保持高分配里的1:1的比例,而且不进行缩放

    高度一般不设置

     

    一般来说:记住这几行就行了,前面具体的解释是作一个了解,记住是写在head中。

    <head>

        <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>demo02</title>

    <link rel="stylesheet" href="css/bootstrap.min.css"/>

    </head>

    ---------------------------------------------------------------------------------------------------------------------------------

    响应式图片(图片可以随着网页的放大缩小而变化)-----class=”img-responsive”

    它设置的100%不会大于图片所在容器的大小

    响应式图片实例:

    排版和链接:

     

    下面是实例:

    abbr的用法:

    就是你在里面写东西,点击里面的会显示title

    两者区别:

    显示的

    不加class显示的是小写的单词,加上之后单词会变成大写

    地址元素address的用法:

    显示效果:

    引用:

     

    显示效果:

    右对齐的方式:

    如果下面的来自……想变小一点:

    cite标签改为small标签

    实例:

    无序列表:

    想要是水平的显示,需要加li-inline

    显示效果:

    有序列表:

    下面是<code></code><kbd></kbd>的代码和显示效果:

     

    <pre></pre>的代码和显示效果:

    <var><var><smap></smap>的代码和显示效果:

    这是用class=table那个做的基础的样式,直接使用就行了

    这个表格占满了

    带条纹表格.table-striped  记得要在table的基础上写

    带边框的,还可以与条纹的一起使用

    鼠标悬停效果:就是鼠标移到哪行上,哪行就会有一个灰色效果,类似于高亮显示

    紧凑:只是边距有些不同而已,不太明显

    行内样式:会有不同的颜色   设置的class

    响应式表格:其实效果和前面一样

    需要加个div

    这个class=”form-inline”  是将表单弄成水平的

    这个”sr-only”是将用户名隐藏掉

    内联表单:

    Form-group  设置了这个边框与下一个边框的距离是15px

    单选框要这样写,要不然排版会有问题

    From-inline是水平排列

    Control-label是让用户名和边框那边没有大的间距

    在文本域中:

     From-control是把文本框直接占满容器的100%  就不用设置cols,不管用的,可以设置行rows

    代码如下:

    多选框用法以及实例:

    单选框用法以及实例:

    在使用checkboxradio的时候大家一定要注意写法:

    这样有利于控制

    的间距,这样写是bootstrap定义好的,放大缩小都不会乱

    checkBox:

     

    默认纵向排列:

    想要默认选中谁,就写个checked就行了,在HTML5中,不需要再给它值

     

    这些都是bootstrap给我们定义的标准,所以以后要写单选框还是多选框的时候都按这个标准来写。

     

    步骤:首先在div里面给类选择器,checkBox或者radio.然后在lable把文字,单选或者多选的按钮给括起来。

    接下来学习水平排列的checkBoxradio

    lable标签中指定”checkbox-inline”    也可以用radio-inline

    静态控件:

    如果需要在表单中将一行纯文本和lable元素放置于同一行,为<p>元素添加.from-control-static类即可。

    控件的状态:

    焦点状态

    禁用状态

    被禁用的fieldset

    只读状态

    校验状态

    接下来一一示范:

    这个autofocus的作用就是页面一加载完毕就焦点集中在这个框框上。获取焦点的状态。

    placeholder=”输入电话号就是在文本框里会出现

    加一个disable属性,就是这个属性被禁掉的意思,点击这个输入电话号没反应

     

    如果在表单里面加fileset disable属性的话,那么整个表单都没有作用

    <div class="container">

    <form class="form-horizontal"  role="from">

    <fieldset disabled>

    <div class="radio">

    <label><input type="radio" name="sex" value="M" /></label>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox" checked />中国</lable>

    </div>

    <div class="checkbox">

    <lable><input type="checkbox"/>中国</lable>

    </div>

            <div>

    <lable class="checkbox-inline"><input type="checkbox">1</lable>

    <lable class="checkbox-inline"><input type="checkbox">2</lable>

    <lable class="checkbox-inline"><input type="checkbox">3</lable>

    </div>

    <div>

    <div class="form-control">

    <lable>用户名:</lable>

    <input type="tel" disabled  placeholder="输入电话号"/>

    </div>

    </div>

    </fieldset>

    </form>

    </div>

    readonly只读状态

    disable作用差不多,disable是禁用状态

    --------------------------------------------------------------

    has-success(绿色)校验状态   has-warning警告色  has-error

    这个框框变成了绿色边框,还有其他几个样式

     

    为表单控件增加额外的小图标:

    你还可以针对校验状态为输入框添加额外的图标。只需设置相应的 .has-feedback 类并添加正确的图标即可。

    反馈图标(feedback icon)只能使用在文本输入框 <input class="form-control"> 元素上。

    现在我们自己做一个小例子:

    先设置在表单里写一个文本框:

    然后需要在外层的div上加一个 has-feedback  对小图标进行定位

    然后在input后面增加一个span标签

    想用其他图标的话可以上去Bootstrap中文网,然后点击组件这一栏下面有可用的图标,

    使用方法:

    想用哪一个,就把下面的英文单词复制下来,粘贴到span标签中

    总结一下:

    记住两步

    第一步:在大的div中,from-group后面加一个has-feedback

    第二步:在表单控件标签后面加一个span标签,span标签中加图标样式 ,别忘了还要加from-control-feedback

     

    记不住的时候多看看bootstrap中文网,看看文档。

    ---------------------------------------------------------------------

    如何控制控件的大小?

    通过 .input-lg 类似的类可以为控件设置高度,通过 .col-lg-* 类似的类可以为控件设置宽度。

    这些标签不仅可以用在select标签中,还可以用在selecttextarea标签中

    这个是有效果的

    它一共有七种样式,可以慢慢去学习

     

    Btn的写法:我们写的时候就是先写btn 再写btn的样式

    注意:按钮的大小取决于里面文字的大小加上它的padding

    按钮的大小:

    也就是在原有的基础上,根据自己的需要再加上这些属性。

    多标签对按钮的支持:

    显示的结果都是一个按钮。

    活动状态:active  按钮就像是一个按下去的状态,颜色深一点

    效果:后面那个是加上active

    禁用状态:就是把active改成disabled,禁用状态就是按着按钮之后没有作用

    注意:IE9以下的版本这个a标签的禁用状态,超链接依然能用,这是存在的一个问题,需要注意一下。

     

     

    加上一个class=”img-responsive”后,这个图片就可以随着屏幕来进行变化了。

    响应式图片:这个设置的样式就是宽度100%,高度自动。

    下面图片的三种形状:

    第一个是设置圆角的

    第二个是设置成圆形

    第三个是加上一个空白的框框

    下面学习文本样式:

    下面这几个是文本颜色的几种样式:

    下面给文字加上背景颜色:

     

    下面学习:辅助图标

    定义叉号的按钮,并且有效果  这需要两步,一是加上close,二是加&times;

    下面这个也可以实现效果:

    还有一个向下的箭头:caret

    接下来学习内容的浮动:

    左浮右浮居中的一些样式

    visible-sm是在小屏幕下面显示这个信息

    hidden是隐藏的意思,hidden-md是在中等屏幕下隐藏

     

    下面说bootstrap的组件:

     

    使用发小图标很简单,上去bootstrap中文网

    找组件 下面就有图标

    一般图标应用在ul,li,span标签中,你想使用哪个标签,就把他下面的单词复制下来,写到class

    例如:

     

    应用场景:可以在各种元素中使用,比如说,按钮中

     

    在工具栏中也可以使用:  注意是两个div

     

      设置图标大小:

     

    想要变小一点,就把btn-lg改为btn-sx

    图标放到按钮中,大小是自动的。

    输入框样式:

    最开始的一个div占了我们小屏幕的3格,左边空了两格------------<div class=”col-sm-3 col-sm-offset-2”>

    Input-group表示是一组输入框

    -----------------------------------------------

    <div class="col-sm-3 col-sm-offset-2">

    <div class="input-group">

       <span class="input-group-addon">

    <span class="glyphicon glyphicon-education"></span>

    </span>

    <input type="text" class="from-control" />

    </div>

    </div>

     

    现在学习下拉菜单的用法:

     

    做一个下拉菜单:

    给这个下拉菜单添加一个图标:

    点击出现下拉菜单:

     

    格式上就是先给一个大的容器dropdown,然后给一个按钮标签或者是a标签都行,图标可加可不加

    ul是加具体的下拉列表的每一项,最后不要忘了

    再看对齐方式:下拉框默认是左对齐的

    要想让它右对齐:

    是整体以栅格系统的方式移动

    还有事下拉菜单的移动,下面的这个意思就是下拉菜单在这个容器的右边

     

    标题:就是在下拉框中,是选不中的:

     

    分隔线:

    就是加一个类选择器-----divider

     

    同时也可以把某个菜单禁掉:

     

    也可以设定它为激活状态:

     

    激活时候背景默认的变成了蓝色,字体为白色。

    按钮组:按钮的第一个左上左下是圆角,最后一个边框是右上右下是边框

     

    buttona标签效果是一样的

     

    只需要外层有一个容器,设为btn-group

    再看按钮工具栏:

    就是先放在btn-toolbar容器里面,这就是工具栏,然后在里面设置多个按钮组

    下一个:设置按钮尺寸

    可以设置每个按钮尺寸的大小:

     

    也可以设置整个的:

    在整个btn的容器上

    如果在外面也设置了尺寸,里面也设置了尺寸,外面的会覆盖里面的尺寸大小

    设置大小的值有lg,sm,xs这几个值。

    下一个:嵌套分组

    按钮组可以嵌套下拉框或者是按钮组,都是可以的

    垂直分组:在外部的div的“btn-group”后面-vertical,就成垂直的了

    如果说在里面再嵌套按钮组,结果仍然是垂直的

     

    自适应分组:

    接下来写下拉菜单的项目,

    然后设置多个就成了 组合式下拉菜单

    分离式下拉菜单:就是点击按钮是按钮的功能,点击三角是三角的功能

    <span class=”caret”></span>这个就是下拉三角的样式

    设置按钮的大小:

    在按钮一项中,btn-lg就行了。

    向上弹起的按钮:只需要在外层的容器里面加上一个dropup

    输入框样式:

    基本用法:首先给个div,加个样式class=”input-group”,说明这是文本框和小图标的组合

    再写<span>,这里面的class=”input-group-addon”,前面的小图标,或者是说小文本,

    addon

    中间需要加个文本框:    form-control的意思是占满整个容器

    也可以用小图标来替代:

    尺寸设置:在外层容器红附加就好啦

    复选框加addon

    按钮中加addon:  注意里面加的不是一个文本,而是一个按钮,注意一下span里面是怎么写的。

    给按钮一个样式:

    下拉菜单按钮作为addon

    分段按钮作为addon:

     

    选项卡式导航:

    class=”nav  nav-tabs”,这个nav-tabs表示选项卡的导航

    如果要设置第一个默认被选中的话怎么办呢?

    在第一个li上加class=”active”,这就是默认被选中,激活的样式

    要是有一个不想要的话就可以把超链接禁用掉

    在一个li上加class=”disabled”

    胶囊式选项卡导航:

    就是附加的样式改变了  

    鼠标移上去有一个背景,这个背景的边角都是圆角形的

    堆叠式导航:  这样就是堆叠式的  可以用栅格改变它的宽度

     

    自适应导航:  nav-justified

    分隔符:   写一个li  它的class=nav-divider”  加了一条线

    禁用:就是设为disabled    激活:就是设置为active

     

    二级导航:

    也可以加一个向下的箭头:

    记得导入:

    是在container上写导航条

    然后:

    首先要在nav标签里面给一个navbar nav-default

    给一个导航头信息:navbar-header

    navbar-brand是让导航栏更醒目一些,当然写不写都行

    导航中加入表单:

    为了让表单在导航栏中合适,专门定义了一个navbar-from

     

    然后可以对文本框和按钮做一下样式:

    也可以将表单移到右边去:

    如果你想让它有一定的间距的话,还可以加一个行内样式:

    导航中加文本,链接,按钮:

    给它们加一些样式:

    要记住这几种样式:

    顶部固定的导航条:

    nav中设置:  navbar-fixed-top

    还需给它设置一个样式,设置距顶部一定的距离。这样不会顶部固定后覆盖下面的字体,

    这个导航条默认是一个圆角,如果我们需要它是一个方角来占满全屏的时候

    我们需要加一个.navbar-static-top

    反色导航条:

    就是它定义了两种样式,一种是default,另一种是reverse

    响应式的导航条:根据屏幕的大小作出变化

    当小于一定的尺寸后,导航条就不见了,它会变成一个按钮,点击按钮出现下拉样式的导航条

    这需要在header里面加一个按钮

    然后要写一个navbar-toggle,这个作用就是根据分辨率的大小出现按钮

    再加一个data-toggle,它是决定容器是否出现,以后会细讲

    在按钮中给一个图标:

    当屏幕小于一定像素后隐藏掉:

    有两个核心要素:一个是当小于一定像素时,它会显示按钮,大于时它会隐藏

    还有一个是下拉菜单

     

    面包屑导航:  breadcrumb

    分页导航:  pageination      li标签中首尾&laquo

    激活效果:

    翻页效果:他没有激活不激活

     

     

    徽章:

    大屏展播:

    先给个div,  class=”jumbotron”

     

    缩略图的用法:

    警告框:

    因为警告框是可以关掉的,所以:

    这个×可以关掉,用的是data-dismiss=”alert”属性,调用的是js

    可关闭的警告框:

    警告框里加文本:

     

    这个文档上的警告框这一块比官网上的稍微完善些。推荐这个

    进度条的基本样式:

    两个div,一个是容器,一个是进度

    内层用progress,外层用progress-bar

    下面将进度条多彩样式:

    条纹状进度条:   有两种放置的方法,外层和内层里都可以,注意写法

     

    进度条的动画样式:   当操作后就给人一种动起来的效果

     

    堆叠的进度条样式:

    媒体对象:

    图文混排的效果

     

    media-leftmadia-right左右的漂移

    media表示这个容器里面我要进行图文混排

    media-left表示进行左对齐,

    media-object表示这是一个媒体对象  图片或者视频这些东西

    media-body为媒体内容

     

    media-middle是垂直上的居中对齐:

    媒体列表:

    多设置几个li

    js选项卡:

    什么是选项卡,就是我们学习js时候的新闻tab栏,点一按钮出现一部分的内容

     

    选项卡的组成:选项卡和面板

    首先用ul来写,定义为nav导航形式的

    然后把它放倒容器中去:

    如何关联:

    胶囊模式:

     

    还可以给面板加动画

    fade in

    fade

    js用法:

    当单击显示按钮的时候选项面板就出现

    这个方法就是想要点击按钮就出现面板,调用的不是面板而是他所对应的选项卡

    要加一个click事件

    事件:

     

    在按钮中加提示:

    鼠标移到按钮上给一个提示:

    但是这个结果还不是我们理想的

    向上显示:

     

    当单击一个新的按钮的时候,显示这两个按钮上的提示

    点显示的时候,两个效果都显示了

    单击一下能显示

    鼠标移过有效果:

    点击按钮变下面方框的颜色:

     

    向里面写值的话用  data-content

    这是属性的效果,但是点击是关不掉的。

    我们需要用属性来关闭×和按钮  加上data-dismiss=”alert”来触发这个属性

    折叠效果:

    一定要掌握,使用频率比较高

    divclass=collapse,这个div会自动隐藏掉

     

    data-toggle给它触发从这个插件

    data表示我们隐藏或者显示

    这个collapse是表示下面的这个框默认隐藏,加上in就是默认显示

    栏目管理:

    单击隐藏:

    如果想让他们默认都隐藏掉:  给他们一个collapse

     

    还有一种状态:当打开一的时候,其他的两个都隐藏掉

    在外层div上加上id=”panelcontainer”

    在按钮上加上  data-parent=”#panelcontainer”  

    事件:

     

    练习:

    加一个页脚:

     

    格式一定要记住:最外层是一个panel-group

    然后是一个 panel  panel-default

    然后panel-heading, 里边给panel-title,

    Panel-collapse里面list-group里面list-group-item

    焦点轮播图:

    data-ride-carousel页面加载完就开始进行轮播

    data-slide-to是要在小圆圈里面给

    显示下一张,返回上一张data-slide=”prev”    data-slide=”next”

    这个打开后什么也不显示

    给第二张图一个active就是默认显示第二张图

    然后写小圆圈容器

    左右按钮:

    网页后台管理:

    模板:

           这个入门主要讲的是一些标签,一开始学下来记住的不多,很正常,需要我们每次不会的时候看看bootstrap中文网,多练习几遍。这个后台管理网页的代码在下一随笔中给出。

  • 相关阅读:
    配置ssh免密登录
    idea打开项目定位到选择项目的位置
    MySQL decimal、numeric数据类型介绍
    C++ string::size_type类型
    Java Oracle存储过程问题
    PLSQL Developer简单使用教程
    ed2k如何下载
    老毛桃U盘启动盘制作工具安装教程
    Hibernate current_session_context_class的事务说明
    java openSession和getCurrentSession的比较
  • 原文地址:https://www.cnblogs.com/mmit/p/11252766.html
Copyright © 2011-2022 走看看