为了账号安全,请及时绑定邮箱和手机立即绑定

玩转Bootstrap(基础)

  • 内联表单

    有时候我们需要将表单的控件都在一行内显示,类似这样的:

    在Bootstrap框架中实现这样的表单效果是轻而易举的,你只需要在<form>元素中添加类名“form-inline”即可。
    内联表单实现原理非常简单,欲将表单控件在一行显示,就需要将表单控件设置成内联块元素(display:inline-block)。
    /*源码请查阅bootstrap.css文件第1928行~第1962行*/

    如果你要在input前面添加一个label标签时,会导致input换行显示。如果你必须添加这样的一个label标签,并且不想让input换行,你需要将label标签也放在容器“form-group”中,如:

    <div class="form-group">     <label class="sr-only" for="exampleInputEmail2">Email address</label> </div> <div class="form-group">     <inputtype="email" class="form-control" id="exampleInputEmail2" placeholder="Enter email"> </div>


    查看全部
    0 采集 收起 来源:内联表单

    2019-03-12

  • 水平表单

    Bootstrap框架默认的表单是垂直显示风格,但很多时候我们需要的水平表单风格(标签居左,表单控件居右)见下图。

    在Bootstrap框架中要实现水平表单效果,必须满足以下两个条件:
    1、在<form>元素是使用类名“form-horizontal”。
    2、配合Bootstrap框架的网格系统。(网格布局会在以后的章节中详细讲解)

    在<form>元素上使用类名“form-horizontal”主要有以下几个作用:
    1、设置表单控件padding和margin值。
    2、改变“form-group”的表现形式,类似于网格系统的“row”。


    查看全部
    0 采集 收起 来源:水平表单

    2019-03-12

  • 表格--响应式表格

    随着各种手持设备的出现,要想让你的Web页面适合千罗万像的设备浏览,响应式设计的呼声越来越高。在Bootstrap中也为表格提供了响应式的效果,将其称为响应式表格。
    Bootstrap提供了一个容器,并且此容器设置类名“.table-responsive”,此容器就具有响应式效果,然后将<table class="table">置于这个容器当中,这样表格也就具有响应式效果。
    Bootstrap中响应式表格效果表现为:当你的浏览器可视区域小于768px时,表格底部会出现水平滚动条。当你的浏览器可视区域大于768px时,表格底部水平滚动条就会消失。示例如下:

    <div class="table-responsive"> <table class="table table-bordered">    … </table> </div>


    查看全部
  • 表格--紧凑型表格

    何谓紧凑型表格,简单理解,就是单元格没内距或者内距较其他表格的内距更小。换句话说,要实现紧凑型表格只需要重置表格单元格的内距padding的值。那么在Bootstrap中,通过类名“table-condensed”重置了单元格内距值。
    紧凑型表格的运用,也只是需要在<table class="table">基础上添加类名“table-condensed”:

    <table class="table table-condensed"> … </table>


    查看全部
  • 表格--鼠标悬浮高亮的表格

    当鼠标悬停在表格的行上面有一个高亮的背景色,这样的表格让人看起来就是舒服,时刻告诉用户正在阅读表格哪一行的数据。Bootstrap的确没有让你失望,他也考虑到这种效果,其提供了一个“.table-hover”类名来实现这种表格效果。
    鼠标悬停高亮的表格使用也简单,仅需要<table class="table">元素上添加类名“table-hover”即可:

    <table class="table table-hover"> … </table>


    查看全部
  • 格--带边框的表格

    基础表格仅让表格部分地方有边框,但有时候需要整个表格具有边框效果。Bootstrap出于实际运用,也考虑这种表格效果,即所有单元格具有一条1px的边框。
    Bootstrap中带边框的表格使用方法和斑马线表格的使用方法类似,只需要在基础表格<table class="table">基础上添加一个“.table-bordered”类名即可:

    <table  class="table table-bordered">   … </table>


    查看全部
  • 表格--斑马线表格

    有时候为了让表格更具阅读性,需要将表格制作成类似于斑马线的效果。简单点说就是让表格带有背景条纹效果。在Bootstrap中实现这种表格效果并不困难,只需要在<table class="table">的基础上增加类名“.table-striped”即可:

    <table class="table table-striped"> … </table>

    其效果与基础表格相比,仅是在tbody隔行有一个浅灰色的背景色。其实现原理也非常的简单,利用CSS3的结构性选择器“:nth-child”来实现,所以对于IE8以及其以下浏览器,没有背景条纹效果。


    查看全部
  • 表格--表格行的类

    Bootstrap还为表格的行元素<tr>提供了五种不同的类名,每种类名控制了行的不同背景颜色,具体说明如下表所示:


    其使用非常的简单,只需要在<tr>元素中添加上表对应的类名,就能达到你自己需要的效果:

    <tr class="active">     <td>…</td> </tr>


    查看全部
  • 代码(二)

    正如前面所示,<pre>元素一般用于显示大块的代码,并保证原有格式不变。但有时候代码太多,而且不想让其占有太大的页面篇幅,就想控制代码块的大小。Bootstrap也考虑到这一点,你只需要在pre标签上添加类名“.pre-scrollable”,就可以控制代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条。


    查看全部
    0 采集 收起 来源:代码(二)

    2019-03-12

  • 代码(一)

    本节内容相对来说比较简单,一般在个人博客上使用的较为频繁,用于显示代码的风格。在Bootstrap主要提供了三种代码风格:
    1、使用<code></code>来显示单行内联代码
    2、使用<pre></pre>来显示多行块代码
    3、使用<kbd></kbd>来显示用户输入代码

    预编译版本的Bootstrap将代码的样式单独提取出来:
    1、LESS版本,请查阅code.less文件
    2、Sass版本,请查阅_code.scss文件
    编译出来的CSS代码请查阅bootstrap.css文件第688行~第730行,由于代码太长,此处不一一列举。

    在使用代码时,用户可以根据具体的需求来使用不同的类型:
    1、<code>:一般是针对于单个单词或单个句子的代码
    2、<pre>:一般是针对于多行代码(也就是成块的代码)
    3、<kbd>:一般是表示用户要通过键盘输入的内容


    查看全部
    0 采集 收起 来源:代码(一)

    2019-03-12

  • 列表--水平定义列表

    水平定义列表就像内联列表一样,Bootstrap可以给<dl>添加类名“.dl-horizontal”给定义列表实现水平显示效果。


    查看全部
  • 列表--内联列表

    Bootstrap像去点列表一样,通过添加类名“.list-inline”来实现内联列表,简单点说就是把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示。也可以说内联列表就是为制作水平导航而生。


    查看全部
  • 列表--去点列表

    小伙伴们可以看到,在Bootstrap中默认情况下无序列表和有序列表是带有项目符号的,但在实际工作中很多时候,我们的列表是不需要这个编号的,比如说用无序列表做导航的时候。Bootstrap为众多开发者考虑的非常周道,通过给无序列表添加一个类名“.list-unstyled”,这样就可以去除默认的列表样式的风格。
    /*源码请查看bootstrap.css文件第580行~第583行*/

    .list-unstyled { padding-left: 0; list-style: none; }

    从示例中可以看出,除了项目编号之外,还将列表默认的左边内距也清0了。


    查看全部
  • 文本对齐风格

    在排版中离不开文本的对齐方式。在CSS中常常使用text-align来实现文本的对齐风格的设置。其中主要有四种风格:

       左对齐,取值left

       居中对齐,取值center

       右对齐,取值right

       两端对齐,取值justify

    为了简化操作,方便使用,Bootstrap通过定义四个类名来控制文本的对齐风格:

        .text-left:左对齐

        .text-center:居中对齐

        .text-right:右对齐

        .text-justify:两端对齐


    查看全部
    0 采集 收起 来源:文本对齐风格

    2019-03-12

  • 强调相关的类

    在Bootstrap中除了使用标签<strong>、<em>等说明正文某些字词、句子的重要性,Bootstrap还定义了一套类名,这里称其为强调类名(类似前面说的“.lead”),这些强调类都是通过颜色来表示强调,具本说明如下:

    • .text-muted:提示,使用浅灰色(#999)

    • .text-primary:主要,使用蓝色(#428bca)

    • .text-success:成功,使用浅绿色(#3c763d)

    • .text-info:通知信息,使用浅蓝色(#31708f)

    • .text-warning:警告,使用黄色(#8a6d3b)

    • .text-danger:危险,使用褐色(#a94442)


    查看全部
    0 采集 收起 来源:强调相关的类

    2019-03-12

举报

0/150
提交
取消
课程须知
本教程适合具有一定前端基础的人员,对HTML和CSS有一定的了解,对于定制Bootstrap的同学需要具备LESS和Sass基础知识。
老师告诉你能学到什么?
1、了解Bootstrap框架 2、如何使用Bootstrap制作Web页面或Web应用程序 3、如何定制个性化Bootstrap

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!