zoukankan      html  css  js  c++  java
  • 15、响应式布局和BootStrap 全局CSS样式知识点总结-part2

    1、表格

      1 <div class="container">
      2 
      3     <table class="table ">
      4         <thead>
      5         <td>name</td>
      6         <td>sex</td>
      7         <td>age</td>
      8         </thead>
      9         <tr>
     10             <td>hello</td>
     11             <td>hello</td>
     12             <td>hello</td>
     13             <td>hello</td>
     14         </tr>
     15         <tr>
     16             <td>hello</td>
     17             <td>hello</td>
     18             <td>hello</td>
     19             <td>hello</td>
     20         </tr>
     21     </table>
     22 
     23     <hr/>
     24      鼠标悬停有效果
     25     <table class="table table-hover ">
     26         <thead>
     27         <td>name</td>
     28         <td>sex</td>
     29         <td>age</td>
     30         </thead>
     31         <tr>
     32             <td>hello</td>
     33             <td>hello</td>
     34             <td>hello</td>
     35             <td>hello</td>
     36         </tr>
     37         <tr>
     38             <td>hello</td>
     39             <td>hello</td>
     40             <td>hello</td>
     41             <td>hello</td>
     42         </tr>
     43     </table>
     44 
     45 
     46     <hr/>  紧缩表格
     47     <table class="table table-condensed ">
     48         <thead>
     49         <td>name</td>
     50         <td>sex</td>
     51         <td>age</td>
     52         </thead>
     53         <tr>
     54             <td>hello</td>
     55             <td>hello</td>
     56             <td>hello</td>
     57             <td>hello</td>
     58         </tr>
     59         <tr>
     60             <td>hello</td>
     61             <td>hello</td>
     62             <td>hello</td>
     63             <td>hello</td>
     64         </tr>
     65     </table>
     66 
     67     <hr/> 带边框
     68     <table class="table table-bordered">
     69         <thead>
     70         <td>name</td>
     71         <td>sex</td>
     72         <td>age</td>
     73         </thead>
     74         <tr>
     75             <td>hello</td>
     76             <td>hello</td>
     77             <td>hello</td>
     78             <td>hello</td>
     79         </tr>
     80         <tr>
     81             <td>hello</td>
     82             <td>hello</td>
     83             <td>hello</td>
     84             <td>hello</td>
     85         </tr>
     86     </table>
     87 
     88 
     89     <hr/>带条纹效果
     90     <table class="table table-striped">
     91         <thead>
     92         <td>name</td>
     93         <td>sex</td>
     94         <td>age</td>
     95         </thead>
     96         <tr>
     97             <td>hello</td>
     98             <td>hello</td>
     99             <td>hello</td>
    100             <td>hello</td>
    101         </tr>
    102         <tr>
    103             <td>hello</td>
    104             <td>hello</td>
    105             <td>hello</td>
    106             <td>hello</td>
    107         </tr>
    108     </table>
    109 
    110     <table class="table">
    111         <thead>
    112         <td>name</td>
    113         <td>sex</td>
    114         <td>age</td>
    115         </thead>
    116         <tr class="active">
    117             <td class="success">hello</td>
    118             <td class="warning">hello</td>
    119             <td class="danger">hello</td>
    120             <td class="info">hello</td>
    121         </tr>
    122         <tr>
    123             <td>hello</td>
    124             <td>hello</td>
    125             <td>hello</td>
    126             <td>hello</td>
    127         </tr>
    128     </table>
    129 
    130     <hr/>
    131 </div>
    132 
    133 其会在小屏幕设备上(小于768px)水平滚动。当屏幕大于 768px 宽度时,水平滚动条消失。
    134 <div class="container table-responsive">
    135     <table class="table">
    136         <thead>
    137         <td>name</td>
    138         <td>sex</td>
    139         <td>age</td>
    140         <td>shit</td>
    141         </thead>
    142         <tr>
    143             <td>hello</td>
    144             <td>hello</td>
    145             <td>hello</td>
    146             <td>hello</td>
    147             <td>hello</td>
    148             <td>hello</td>
    149             <td>hello</td>
    150             <td>hello</td>
    151             <td>hello</td>
    152             <td>hello</td>
    153             <td>hello</td>
    154             <td>hello</td>
    155             <td>hello</td>
    156             <td>hello</td>
    157             <td>hello</td>
    158             <td>hello</td>
    159         </tr>
    160     </table>
    161 </div>

    将任何 .table 元素包裹在 .table-responsive 元素内,即可创建响应式表格,其会在小屏幕设备上(小于768px)水平滚动。当屏幕大于 768px 宽度时,水平滚动条消失。

    2、表单

    单独的表单控件会被自动赋予一些全局样式。所有设置了 .form-control 类的 <input><textarea> 和 <select> 元素都将被默认设置宽度属性为  100%;。 将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好的排列。

    .form-inline 类可使其内容左对齐,只适用于视口(viewport)至少在 768px 宽度时(视口宽度再小的话就会使表单折叠)。

    包括大部分表单控件、文本输入域控件,还支持所有 HTML5 类型的输入控件:textpassworddatetimedatetime-localdatemonthtimeweeknumberemailurlsearchtel 和 color。 

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

     1 <div class="container">
     2     <div class="form-group">
     3         <label for="exampleInputEmail1">EmailAddress</label>
     4         <input type="email" class="form-control" placeholder="Email">
     5     </div>
     6 
     7     <div class="form-group">
     8         <label for="Password1">Password</label>
     9         <input type="password" class="form-control" placeholder="plz input password here">
    10     </div>
    11 
    12     <div class="form-group">
    13         <label for="select">SelectFile</label>
    14         <input type="file" class="form-control" placeholder="">
    15     </div>
    16 
    17     <div class="checkbox">
    18         <label for="select">
    19             <input type="checkbox"> check me out
    20         </label>
    21     </div>
    22 
    23     <button type="submit" class="btn btn-default">submit</button>
    24 
    25 </div>

     1     <div class="checkbox">
     2         <label>
     3             <input type="checkbox">Option one is this and that—be sure to include why it's great
     4         </label>
     5     </div>
     6 
     7     <div class="checkbox disabled" >
     8         <label>
     9             <input type="checkbox" disabled>Option two can't be checked
    10         </label>
    11 
    12     <!--redio为了保证同时只有一个被选中,需要在input里name设置为optionsRadios-->
    13     <div class="radio ">
    14         <lable>
    15             <input type="radio" name="optionsRadios" checked > hello
    16         </lable>
    17     </div>
    18     <div class="radio">
    19         <lable>
    20             <input type="radio" name="optionsRadios"> hello1
    21         </lable>
    22     </div>
    23     <div class="radio disabled">
    24         <lable>
    25             <input type="radio" disabled> hello2
    26         </lable>
    27     </div>

    下拉列表:

    <fieldset> 设置 disabled 属性,可以禁用 <fieldset> 中包含的所有控件。<a>标签链接功能不受影响

     1 <form class="container">
     2     <fieldset disabled>
     3         <div class="form-group">
     4             <label>Email
     5                 <input placeholder="kunyashaw@gmail.com">
     6             </label>
     7         </div>
     8 
     9         <div class="checkbox">
    10             <lable>
    11                 <input type="checkbox">hello world
    12             </lable>
    13         </div>
    14 
    15         <select>
    16             <option>1</option>
    17             <option>1</option>
    18             <option>1</option>
    19             <option>1</option>
    20         </select>
    21 
    22         <a href="http://www.baidu.com">baidu</a>
    23 
    24         <button type="submit" class="btn btn-primary">Submit</button>
    25     </fieldset>
    26 </form>

    3、按钮

     3.1 可作为按钮使用的标签或元素:

        为 <a><button> 或 <input> 元素添加按钮类(button class)即可使用 Bootstrap 提供的样式

     1 <div class="container">
     2     <a class="btn-default" href="#" role="button">hello</a>
     3     <hr/>
     4     <a class="btn-success" href="#" type="submit">hello</a>
     5     <hr/>
     6     <a class="btn-danger" href="#" type="button">hello</a>
     7     <hr/>
     8     <button class="btn-success btn-lg" role="button">成功 lg超大按钮</button>
     9     <button class="btn-info btn-primary" role="button">信息 普通按钮</button>
    10     <button class="btn-default" role="button">默认 默认按钮</button>
    11     <button class="btn-warning btn-sm" role="button">警告 sm</button>
    12     <button class="btn-danger btn-xs" role="button">危险 xs</button>
    13 
    14     <hr/>
    15     <button class="btn-danger btn-block" role="button">危险</button>
    16 
    17     <button class="btn-danger" disabled="disabled">禁用按钮</button>
    18 
    19     <input class="btn-info" placeholder="hello">
    20 
    21     <a href="#" class="btn btn-primary btn-lg disabled" role="button">Primary link</a>
    22     <a href="#" class="btn btn-default btn-lg disabled" role="button">Link</a>
    23 </div>

    4、图片

     1 <div class="container">
     2     <!--圆角、响应式 布局、居中-->
     3     <img src="zzl.jpg" width="100" height="200" class="img-rounded img-responsive center-block">
     4     <!--缩略图、响应式布局-->
     5     <img src="zzl.jpg" width="100" height="200" class="img-thumbnail img-responsive">
     6     <!--原图、响应式布局-->
     7     <img src="zzl.jpg" width="100" height="200" class="img-responsive">
     8     <!--圆形图片、响应式布局-->
     9     <img src="zzl.jpg" width="100" height="200" class="img-circle img-responsive">
    10 </div>

    5、辅助类

    1 <div class="container">
    2     <p class="text-success"> hello </p>
    3     <span class="caret"></span>
    4 
    5     <p class="bg-success">hello</p>
    6     <button type="button" class="close" aria-label="Close">
    7         <span aria-hidden="true">&times;</span>
    8     </button>
    9 </div>

  • 相关阅读:
    UITableView的简单使用
    使用UIScrollView 实现分页功能
    UIScrollView的简单使用
    关于行和列的算法
    block的定义和使用
    plist文件的读取和NSBundle的使用
    UIView的transform属性值详解
    JavaScript _proto_、prototype原型、原型链、constructor构造器、类式继承、原型继承
    javascript 跨域问题
    【javascript知识点】javascript 额外篇
  • 原文地址:https://www.cnblogs.com/kunyashaw/p/5330183.html
Copyright © 2011-2022 走看看