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

玩转Bootstrap(基础)

  • 1、不管是checkbox还是radio都使用label包起来了
    2、checkbox连同label标签放置在一个名为“.checkbox”的容器内
    3、radio连同label标签放置在一个名为“.radio”的容器内
    在Bootstrap框架中,主要借助“.checkbox”和“.radio”样式,来处理复选框、单选按钮与标签的对齐方式。

    查看全部
  • Bootstrap框架中的下拉选择框使用和原始的一致,多行选择设置multiple属性的值为multiple。Bootstrap框架会为这些元素提供统一的样式风格。如:

    <form role="form">
    <div class="form-group">
      <select class="form-control">
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select>
      </div>
      <div class="form-group">
      <select multiple class="form-control">
        <option>1</option>
        <option>2</option>
        <option>3</option>
        <option>4</option>
        <option>5</option>
      </select>
    </div>
    </form>

    运行效果如下或查看右侧结果窗口:



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

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


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

    2019-10-12

  • 还有input、select、textarea等元素,在Bootstrap框架中,通过定制了一个类名`form-control`,也就是说,如果这几个元素使用了类名“form-control”,将会实现一些设计上的定制效果。

    1、宽度变成了100%

    2、设置了一个浅灰色(#ccc)的边框

    3、具有4px的圆角

    4、设置阴影效果,并且元素得到焦点之时,阴影和边框效果会有所变化

    5、设置了placeholder的颜色为#999


    查看全部
    0 采集 收起 来源:基础表单

    2019-10-12

  • Bootstrap提供了一个容器,并且此容器设置类名“.table-responsive”,此容器就具有响应式效果,然后将<table class="table">置于这个容器当中,这样表格也就具有响应式效果

    查看全部
  • 在Bootstrap中,通过类名“table-condensed”重置了单元格内距值。
    紧凑型表格的运用,也只是需要在<table class="table">基础上添加类名“table-condensed”

    查看全部
  • Bootstrap的确没有让你失望,他也考虑到这种效果,其提供了一个“.table-hover”类名来实现这种表格效果。
    鼠标悬停高亮的表格使用也简单,仅需要<table class="table">元素上添加类名“table-hover”即可:

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

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

    查看全部
  • 名控制了行的不同背景颜色,具体说明如下表所示:

    对应的源码,请查看bootstrap.css文件中第1484行~第1583行。

    查看全部
  • 刚已经说了,Bootstrap为表格不同的样式风格提供了不同的类名,主要包括:

      ☑  .table:基础表格

      ☑  .table-striped:斑马线表格

      ☑  .table-bordered:带边框的表格

      ☑  .table-hover:鼠标悬停高亮的表格

      ☑  .table-condensed:紧凑型表格


    查看全部
    0 采集 收起 来源:表格

    2019-10-11

  • 只需要在pre标签上添加类名“.pre-scrollable”,就可以控制代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条。
    /*源码请查看bootstrap.css第731行~第734行*/

    .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
    }


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

    2019-10-10

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

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

    code风格:

    <div>Bootstrap的代码风格有三种:  <code>&lt;code&gt;</code>  <code>&lt;pre&gt;</code>  <code>&lt;kbd&gt;</code></div>

    pre风格:

    <div><pre>&lt;ul&gt;
    &lt;li&gt;...&lt;/li&gt;
    &lt;li&gt;...&lt;/li&gt;
    &lt;li&gt;...&lt;/li&gt;
    &lt;/ul&gt;</pre></div>

    kbd风格:

    <div>请输入<kbd>ctrl+c</kbd>来复制代码,然后使用<kbd>ctrl+v</kbd>来粘贴代码</div>


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

    2019-10-10

  • 水平定义列表就像内联列表一样,Bootstrap可以给<dl>添加类名“.dl-horizontal”给定义列表实现水平显示效果。
    /*源码请查看bootstrap.css文件第608行~第621行*/

    @media (min-width: 768px) {
    .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
      }
    .dl-horizontal dd {
    margin-left: 180px;
      }
    }


    此处添加了一个媒体查询。也就是说,只有屏幕大于768px的时候,添加类名“.dl-horizontal”才具有水平定义列表效果。其实现主要方式:
    1、将dt设置了一个左浮动,并且设置了一个宽度为160px
    2、将dd设置一个margin-left的值为180px,达到水平的效果
    3、当标题宽度超过160px时,将会显示三个省略号

    其用法如下:

    <dl class="dl-horizontal">
        <dt>W3cplus</dt>
        <dd>一个致力于推广国内前端行业的技术博客。它以探索为己任,不断活跃在行业技术最前沿,努力提供高质量前端技术博文</dd>
        <dt>慕课网</dt>
        <dd>一个专业的,真心实意在做培训的网站</dd>
        <dt>我来测试一个标题,我来测试一个标题</dt>
        <dd>我在写一个水平定义列表的效果,我在写一个水平定义列表的效果</dd>
    </dl>


    宽屏下的效果(屏幕大于768px):

    当你缩小你的浏览器屏幕时,水平定义列表将回复到原始的状态。


    查看全部
  • 对于定义列表使用,其实很简单,与我们以前的使用定义列表的方法是相同的:

    <dl>
        <dt>W3cplus</dt>
        <dd>一个致力于推广国内前端行业的技术博客</dd>
        <dt>慕课网</dt>
        <dd>一个真心在做教育的网站</dd>
    </dl>


    查看全部

举报

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

微信扫码,参与3人拼团

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

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