zoukankan      html  css  js  c++  java
  • Bootstrap内辅助类,响应式工具,组件的个人总结

    辅助类(工具类):

    文本颜色:

    <p class="text-muted">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="text-primary">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="text-success">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="text-info">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="text-warning">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="text-danger">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>

    背景颜色:

    <p class="bg-primary">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="bg-success">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="bg-info">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="bg-warning">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
    <p class="bg-danger">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>

    浮动元素以及清除浮动:

    为元素添加.pull-left.pull-right可以让元素左右浮动;为浮动元素的父元素添加.clearfix就可以清除浮动。

    <div class="clearfix">
        <p class="bg-primary pull-left">float left</p>
        <p class="bg-success pull-left">float left</p>
        <p class="bg-warning pull-left">float left</p>
    </div>

    居中块元素:

    为元素添加.center-block就可以让元素在其父元素中居中显示。

       <div class="container">
            <div class="row">
                <div class="col-xs-8 col-xs-offset-2">
                   <div class="box center-block"></div>
                </div>
            </div>
        </div>

    显示和隐藏:

    hidden   隐藏元素内容

    show     显示元素内容

    invisible 隐藏元素,但是元素仍然占据文档位置。

    屏幕阅读器和键盘导航:

    sr-only 元素内容会被隐藏,但是屏幕阅读器仍然能够识别元素的内容。

    sr-only .sr-only-focusable联合使用时原本只有屏幕阅读器可见的元素,在获取焦点时会再次显示出来(例如,点击tab键导航

    <a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    响应式工具:

    显示和隐藏内容:

    hidden-xs 只有在超小屏幕上时隐藏

    hidden-sm 只有在小屏幕上时隐藏

    hidden-md 只有在中等屏幕上时隐藏

    hidden-lg 只有在大屏幕上时隐藏

    例:在中等屏幕上时隐藏,在其他尺寸的屏幕上显示

    <div class="col-sm-4 hidden-md col-lg-4">
      <div class="box">Box3</div>
    </div>

    visible-xs-* 只有在超小屏幕上时才显示,在其他尺寸的屏幕上一律隐藏

    visible-sm-* 只有在小屏幕上时才显示,在其他尺寸的屏幕上一律隐藏

    visible-md-* 只有在中等屏幕上时才显示,在其他尺寸的屏幕上一律隐藏

    visible-lg-* 只有在大屏幕上时才显示,在其他尺寸的屏幕上一律隐藏

    星号(*)可以有3种取值,分别是: 1.block 以块元素的形式显示.    2.inline 以行内元素的形式显示 .  3.inline-block 以行内块元素的形式显示.

    例:只有在大屏幕上时才显示,并以块元素的形式显示,在其他尺寸的屏幕上一律隐藏

    <div class="col-lg-4 visible-lg-block">
      <div class="box">Box3</div>
    </div>

    打印机类:

    .visible-print-block 在打印时并且以块元素的形式显示

    .visible-print-inline 在打印时并且以行内元素的形式显示

    .visible-print-inline-block 在打印时并且以行内块元素的形式显示

    只有在打印上打印时才会显示,并且以块元素的形式显示例如,Ctrl + P 就能看到打印预览。

    <p class="visible-print-block">只有在打印机上打印时,我才会显示。</p>

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    组件:

    字体图标:

    基本用法:

    <span class="glyphicon glyphicon-glass" aria-hidden="true"></span>
    <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
    <i class="glyphicon glyphicon-remove" aria-hidden="true"></i>

    图标按钮:

    <button class="btn btn-success btn-xs">
        删除
        <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
    </button>
    <button class="btn btn-success btn-xs">
        <span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
    </button>

    下拉菜单:

    基本用法,注意需要依赖bootstrap.js文件

    div class="dropdown">
        <button class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
            编辑
            <span class="caret"></span>
        </button>
        <ul class="dropdown-menu">
            <li><a href="">剪切</a></li>
            <li><a href="">复制</a></li>
            <li><a href="">粘贴</a></li>
            <li role="separator" class="divider"></li>
            <li><a href="">替换</a></li>
            <li><a href="">查找</a></li>
        </ul>
    </div>

  • 相关阅读:
    About “condition variables”
    路由表的读法(zz)
    C++字符串之一(字符表示)
    Audio Codec Summary
    关于telnet
    C++ 之 new
    (转)让ubuntu9.10开机自动挂载NTFS分区
    WorkSpace And Static Library In GarbageXcode4
    mac os x 10.7下配置svn服务器
    ubuntu下设置双显示器扩展桌面
  • 原文地址:https://www.cnblogs.com/changjunhui/p/11918758.html
Copyright © 2011-2022 走看看