zoukankan      html  css  js  c++  java
  • Bootstrap学习


    栅格Grid 

    <!-行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中->
    
    <div class="container">                       
        <div class="row">
            <div class="col-md-1">col-md-1</div>    <!-一行最多12列, col-xs, col-sm, col-md, col-lg四种格式->
        </div>
    </div>
        

    代码Code

    <!-内联代码->   
    For example, <code>&lt;section&gt;</code> should be wrapped as inline
    <!-用户输入->
    To switch directories, type <kbd>cd</kbd> followed by the name of the directory.<br>
    To edit settings, press <kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd>
    <!-代码块->
    <pre>&lt;p&gt;Sample text here...&lt;/p&gt;</pre>
    <!-变量->
    <var>y</var> = <var>m</var><var>x</var> + <var>b</var>
    <!-程序输出->
    <samp>This text is meant to be treated as sample output from a computer program.</samp>

    表格Table

    <!-基本->
    <table class="table">
    .table 类可以为其赋予基本的样式 — 少量的内补(padding)和水平方向的分隔线。
    <!-条纹状表格-> .table-striped 类可以给 <tbody> 之内的每一行增加斑马条纹样式。
    <!-带边框表格-> .table-bordered 类为表格和其中的每个单元格增加边框。
    <!-鼠标悬浮-> .table-hover 类可以让 <tbody> 中的每一行对鼠标悬停状态作出响应。
    <!-紧缩表格-> .table-condensed 类可以让表格更加紧凑,单元格中的内补(padding)均会减半。

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


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





      


    表单Form

    <form role="form">
            <div class="form-group">
                <label class="sr-only">Name</label>     label标签不能少,可以添加.sr-only隐藏文字
                <input type="text" class="form-control" placeholder="Enter your name" />
            </div>
            <div>
                <label class="sr-only">Email</label>
                <input type="email" class="form-control" placeholder="Enter your Email" />
            </div>
    </form>
    
    <form role="form" class="form-horizontal">   水平表单
        <div class="form-group">
            <label class="col-sm-2 control-label">Email</label>   可以通过栅格系统的col-sm-*即col-sm-offset-*来对齐
            <div class="col-sm-10">
                <input type="email" placeholder="Email" />
            </div>
        </div>
        <div class="form-group">
            <label class="col-sm-2 control-label">Password</label>
            <div class="col-sm-10">
                <input type="password" placeholder="Password" />
            </div>
        </div>
      <div class="from-group">
          <div class="col-sm-offset-2 col-sm-10">
              <div class="checkbox">                //复选框   .checkbox-inline  内联显示
                  <label>
                      <input type="checkbox" />Remember me
                  </label>
              </div>
          </div>
      </div>
    
      
      <div class="radio">     //单选框  .radio-inline
        <label>
          <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked> 选项 1
        </label>
      </div>
      <div class="radio">
        <label>
          <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">选项 2 - 选择它将会取消选择选项 1
        </label>
      </div>
        <div class="form-group">
            <label >文本域</label>
            <textarea class="form-control" rows="5"></textarea>
        </div>
      
      <div class="form-group">
          <label for="name">选择列表</label>    
          <select class="form-control">    //下拉列表     //   <select multiple class="form-control">  多选列表
             <option>1</option>
             <option>2</option>
             <option>3</option>
             <option>4</option>
             <option>5</option>
          </select>
       <p class="form-control-static">email@example.com</p>    //静态控件
    </form>
    
    

      


    按钮Button

    <button type="button" class="btn btn-default ">按钮</button>

    其他样式:.btn-primary .btn-success .btn-info .btn-warning .btn-danger .btn-link

    大小:.btn-lg .btn-sm .btn-xs

    状态:.active .btn-block .btn-disabled


    也可以把其他标签样式变成按钮状,只要为其添加class="btn btn-default"等,只是改变样式,不改变该标签的功能。但是不建议这样使用,可能存在浏览器兼容问题。
    <a class="btn btn-primary" href="#">a-button</a>
    <input class="btn btn-default" type="submit" value="Submit"/>

    图片Image

    直接为<img>标签添加以下类即可
    img
    -circle 椭圆
    img
    -rounded 圆角
    img
    -thumbnail 缩略图
    img
    -responsieve 响应式

    KEEP LEARNING!
  • 相关阅读:
    我是如何基于angular+requirejs+node做SPA项目架构的
    阿里云无线&前端团队是如何基于webpack实现前端工程化的
    angularjs源码分析之:angularjs执行流程
    你所必须掌握的三种异步编程方法callbacks,listeners,promise
    自从用了Less 编写css,你比以前更快了~
    对象的深浅拷贝
    throttle/debounce: 为你的cpu减减压(前端性能优化)
    jekyll : 使用github托管你的博客
    html5 drag api详解
    用setTimeout 代替 setInterval实时拉取数据
  • 原文地址:https://www.cnblogs.com/roronoa-sqd/p/5399986.html
Copyright © 2011-2022 走看看