bootstrap前端框架下总结分享

1、bootstrap 排版

全局样式style.css:

1、移除body的margin声明

2、设置body的背景色为白色

3、为排版设置了基本的字体、字号和行高

4、设置全局链接颜色,且当链接处悬浮“:hover”状态时才会显下划线样式

标题 h1-h6

HTML 中之拥有题目标签,

均只是使用。另外,还提供了 .h1 到 .h6 类选择器,为之是吃内联(inline)属性的文件赋予标题的样式。

1、重新安了margin-top和margin-bottom的价值

2、h1~h3重置后底值都是20px;h4~h6重置后的价都是10px

3、所有题目的行高都是1.1(也就算是font-size的1.1加倍),而且文本颜色及书都持续父元素的颜料和字体

4、固定不同级别标题字体大小,h1=36px,h2=30px,h3=24px,h4=18px,h5=14px同h6=12px

于题内还得涵盖 标签或者与 .small 类的要素,可以为此来号副标题。

<h2>Bootstrap heading <small>Secondary Text</small></h2>

Bootstrap heading <small style=”color:gray;”> Secondary text</small>

p 标签

(段落)元素还叫装置底部外边距(margin)10px。

    Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.

由此丰富 .lead 类可以于段突出展示。
<pre style=”font-size:21px;font-family:宋体”>
Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque
penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Nullam id dolor id nibh ultricies vehicula.
</pre>

强调内容的价签

<lead>一般配合段落标签下

 

 

 

强调相关的类似

text-muted:  提示,使用浅灰色(#999)
text-primary:主要,使用蓝色(#428bca)
text-success:成功,使用浅绿色(#3c763d)
text-info:   通知信息,使用浅蓝色(#31708f)
text-warning:警告,使用黄色(#8a6d3b)
text-danger: 危险,使用褐色(#a94442)

文本对旅风格

text-left:   左对齐
text-center: 居中对齐
text-right:  右对齐
text-justify:两端对齐

列表

1、ul 、 ol <span style=”color:red;”>去序列</span>:

class=“list-unstyled“

2、ul 、 ol <span
style=”color:red;”>水平排列</span>(把垂直列表换成水平列表,而且去丢项目标志(编号),保持水平显得)

class=“list-inline”

3、dl水平列表(屏幕大于768px的当儿,添加类名“.dl-horizontal”才拥有水平定义列表效果)

class=“dl-horizontal”

图片

使用方式非常简单,只待以

 

标签及加上对应的类名
img-responsive:响应式图片,主要对于响应式设计

img-rounded:   圆角图片
img-circle:    圆形图片
img-thumbnail: 缩略图片

和谐动手添加并查看相应的职能吧~ ~ ~

bootstrap图标

Bootstrap框架中吗为大家提供了贴近200只例外之icon图片,而这些图标都是用CSS3的@font-face属性配合字体来贯彻之icon效果。

其余行级元素还得,通常采取span标签做图标容器

<span
style=”color:blue;”>可登陆bootstrap网站查看http://v3.bootcss.com/components/#thumbnails<span>

所以法特别简短,只待用图标下之英文复制粘贴到class里即可:

图片 1

2、bootstrap-表格

基础实例

<table class="table"></table>

图片 2

长纹状表格

经过 .table-striped 类可以给 <tbody>
之内的各级一行多斑马条纹样式。

修纹状表格是凭 :nth-child CSS 选择器实现的,而当时等同成效未给 Internet
Explorer 8 支持。

图片 3

带来边框的表格

添加 .table-bordered 类为表和其中的每个单元格增加边框。

图片 4

鼠标悬停

经过抬高 .table-hover 类可以让 <tbody>
中之每一行对鼠标悬停状态作出响应。

缩小表格

由此抬高 .table-condensed
类可以给表格更加严谨,单元格中之内补(padding)均会减半。

图片 5

状态类

经这些状态类可为行或单元格设置颜色。

Class 描述

.active        鼠标悬停在行或单元格上时所设置的颜色
.success    标识成功或积极的动作
.info        标识普通的提示信息或动作
.warning    标识警告或需要用户注意
.danger        标识危险或潜在的带来负面影响的动作

响应式表格

以其它 .table 元素包裹在 .table-responsive
元素内,即可创建响应式表格,其见面于微屏幕设备上(小于768px)水平滚动。当屏幕大于
768px 宽度时,水平滚动条没有。

<div class="table-responsive">
      <table class="table">
     ...
      </table>
</div>

3、bootstrap表单

主干实例

独立的表单控件会让机关赋予一些大局样式。所有安装了 .form-control类的 <input><textarea> 和 <select> 元素都用被默认设置宽度属性也
width: 100%;。
将 label 元素和眼前提到的控件包裹于 .form-group遭逢好抱最好之排。

<form role="form">告诉辅助设备(如屏幕阅读器)这个元素所扮演的角色是个表单</form>

<form role="button">告诉设备,这是个按钮,可以点击。本质上是增强语义性,增强组件的可访问性、可用性</form>

不用拿表单组合输入框组混合使用,建议以输入框组嵌套到表单组被利用。

<form>
      <div class="form-group">
            <label for="exampleInputEmail1">Email address</label>
             <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
       </div>
       <div class="form-group">
             <label for="exampleInputPassword1">Password</label>
             <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
        </div>
       <div class="form-group">
          <label for="exampleInputFile">File input</label>
             <input type="file" id="exampleInputFile">
           <p class="help-block">Example block-level help text here.</p>
     </div>
       <div class="checkbox">
             <label>
               <input type="checkbox"> Check me out
             </label>
      </div>
       <button type="submit" class="btn btn-default">Submit</button>
</form>

基本上只控件可以排于与一行:

<form class="form-inline">
      <div class="form-group">
            <label for="exampleInputName2">Name</label>
            <input type="text" class="form-control" id="exampleInputName2" placeholder="Jane Doe">
      </div>
      <div class="form-group">
            <label for="exampleInputEmail2">Email</label>
            <input type="email" class="form-control" id="exampleInputEmail2" placeholder="jane.doe@example.com">
      </div>
     <button type="submit" class="btn btn-default">Send invitation</button>
</form>

水平排列的表单

通过也表单上加 .form-horizontal 类,并同使用 Bootstrap
预置的栅格类,可以拿 label
标签及控件组水平并免去布局。这样做用转移 .form-group 的行事,使其展现吧栅格系统被的行(row),因此就凭需再次附加添加
.row 了。

单选以及多选框

多选框(checkbox)用以选择列表中的一个或多独选择,而单选框(radio)用以打多单选项中就选取一个。

设置了disabled性之单选或多选框都能够给赋予合适的样式。对于同多选或单选框联合以的
<label>
标签,如果也要以已于头的鼠标设置为“禁止点击”的样式,请将 .disabled
类赋予 .radio、.radio-inline、.checkbox、.checkbox-inline 或 <fieldset>。

多选框:

<div class="checkbox">
      <label>
          <input type="checkbox" value="">
        Option one is this and that—be sure to include why it's great
       </label>
</div>
<div class="checkbox disabled">
      <label>
            <input type="checkbox" value="" disabled>
            Option two is disabled
      </label>
</div>

单选框:

<div class="radio">
      <label>
            <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">
        Option two can be something else and selecting it will deselect option one
      </label>
</div>
<div class="radio disabled">
      <label>
            <input type="radio" name="optionsRadios" id="optionsRadios3" value="option3" disabled>
            Option three is disabled
      </label>
</div>

由此将 .checkbox-inline 或 .radio-inline
类应用至同一密密麻麻的多选框(checkbox)或单选框(radio)控件上,可以假设这些控件排列在一行。

参照博文:bootstrap框架怎么用?

相关文章