• bootstrap中css组件(除导航条)


    一,小图标

    用法1 <span class="glyphicon glyphicon-user"></span>

    用法2 <i class="glyphicon glyphicon-user"></i>

    二,下拉菜单

     例1基本用法

    <div class="dropdown">  //父定位relative,


    <button type="button" class="btn"
    data-toggle="dropdown">// data-toggle=”dropdown”与父级相关联,dropup表示向上弹出
    主题

    <span class="caret"></span>  //下三角

    </button>  //点击以后加一个open样式,显示下拉菜单


    <ul class="dropdown-menu pull-right">//子定位 绝对定位  , 添加 class .pull-right 来向右对齐下拉菜单

    <li  class="dropdown-header">下拉菜单标题</li> //菜单标题
    <li>
    <a tabindex="-1" href="#">Java</a>
    </li>
    <li>
    <a tabindex="-1" href="#">数据挖掘</a>
    </li>
    <li>
    <a tabindex="-1" href="#">数据通信/网络</a>
    </li>
    <li class="divider"></li>

    <li role="presentation" class="dropdown-header">下拉菜单标题</li>
    <li>
    <a tabindex="-1" href="#">分离的链接</a>
    </li>
    </ul>
    </div>

    例2多级嵌套

      

    1.   <ul class="dropdown-menu" >  
    2.               <li><href="#">Some action</a></li>  
    3.               <li><href="#">Some other action</a></li>  
    4.               <li class="divider"></li>  
    5.               <li class="dropdown-submenu">  //子菜单上用dropdown-submenu
    6.                 <tabindex="-1" href="#">Hover me for more options</a>  
    7.                 <ul class="dropdown-menu">  //dropdown-menu
    8.                   <li><tabindex="-1" href="#">Second level</a></li>  
    9.                   <li class="dropdown-submenu">  
    10.                     <href="#">Even More..</a>  
    11.                     <ul class="dropdown-menu">  
    12.                         <li><href="#">3rd level</a></li>  
    13.                         <li><href="#">3rd level</a></li>  
    14.                     </ul>  
    15.                   </li>  
    16.                   <li><href="#">Second level</a></li>  
    17.                   <li><href="#">Second level</a></li>  
    18.                 </ul>  
    19.               </li>  
    20.             </ul>  

    三,按钮组

    1.基本用法:在多个按钮外部使用一个容器,如div,再应用.btn-group样式

    效果

    容器四周是圆角,其余直角

    2.按钮工具栏

    在容器上应用.btn-toolbar

    3.按钮组尺寸大小

    在使用.btn-group基础上,再设置btn-group-lg,btn-group-sm,btn-group-xs

    在按钮组内设置btn-sm等无效果

    4.嵌套分组

    将下拉菜单和普通按钮排在一起,只需要在.dropdown下拉菜单外部包装一个div容器,并应用.btn-group样式,本质上是用

    .btn-group代替.dropdown样式,其也设置了相对定位样式

    5.垂直分组

    将容器的.btn-group样式替换为.btn-group-vertical样式

    6.自适应分组

    将容器的.btn-group样式替换为.btn-group-justified样式

    四,按钮下拉菜单

    其是普通的下拉菜单基础上封装了,btn样式,效果为单击一个按钮,显示隐藏的下拉菜单

    1.普通下拉菜单

    把二de下拉菜单.btn-down换成.btn-group,其余不变

    2.分离式下拉菜单

    把按钮和箭头分离,即将箭头设置成一个单独的按钮

    五,输入框组

    1.基本用法

    将文本输入框和文字或小icon组合在一起进行显示,我们称其为addon

    使用方法

    <div class="input-group">//在容器上添加input-group样式,尾部添加-lg等控制大小

    <input type="text" class="form-control">//.form-control样式必须添加,否则会变成下图

    <span class="input-group-addon">.00</span>//个性元素上添加.input-group-addon样式

    </div>

     2.复选框与单选框作为addon

    在.input-group-addon样式中,不仅可以放置label,icon,checkbox和radio。

    <div class="input-group">

    <span class="input-group-addon"> <input type="radio"></span>

    <input type="text" class="form-control">

    </div>

    3.按钮作为addon

    把.input-group-addon换为.input-group-btn,在里面放按钮

    4.下拉菜单作为addon

    在普通的.btn按钮上,应用一个data-toggle='dropdown'属性就可作为addon,这特么..

    <div class="input-group">

    <div class="input-group-btn">

    <button type="button" class="btn btn-default 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 class="divider"></li> <li> <a href="#">分离的链接</a> </li> </ul>

    </div><!-- /btn-group -->

    <input type="text" class="form-control">

    </div><!-- /input-group -->

    5.分段按钮作为addon

    在input-group-btn中放多个按钮

    六,标签

    添加.label样式可以实现高亮,并且有hover和focus效果

    和按钮元素类似,label样式也提供了多种颜色的支持,分别是成功绿,警告黄,危险红,信息蓝,用来改变背景颜色

    <span class="label label-default">默认标签</span>

    <span class="label label-primary">主要标签</span>

    <span class="label label-success">成功标签</span>

    <span class="label label-info">信息标签</span>

    <span class="label label-warning">警告标签</span>

    <span class="label label-danger">危险标签</span>

    七,徽章

    在label或span上使用.badge样式,用来信息提示

    <a href="#">Mailbox <span class="badge">50</span></a>

    在激活状态的胶囊式导航和列表导航中放置徽章。通过使用 <span class="badge"> 来激活链接

    <ul class="nav nav-pills">

    <li class="active"> <a href="#">首页 <span class="badge">42</span> </a> </li>

    <li> <a href="#">简介</a> </li> <li> <a href="#">消息 <span class="badge">3</span> </a> </li>

    </ul>

    八,大屏幕展播

     该组件可以增加标题的大小,并为登陆页面内容添加更多的外边距(margin)。

    <div class="container">

    <div class="jumbotron">

    <h1>欢迎登陆页面!</h1>

    <p>这是一个超大屏幕(Jumbotron)的实例。</p>

    <p><a class="btn btn-primary btn-lg" role="button"> 学习更多</a> </p>

    </div>

    </div>

    九,缩略图

    .thumbnail不太好用

    十,警告框

    1.基本用法

    通过创建一个 <div>,并向其添加一个 .alert class 和四个上下文 class(即 .alert-success、.alert-info、.alert-warning、.alert-danger)之一,来添加一个基本的警告框

    <div class="alert alert-success">成功!很好地完成了提交。</div>

    <div class="alert alert-info">信息!请注意这个信息。</div>

    <div class="alert alert-warning">警告!请不要提交。</div>

    <div class="alert alert-danger">错误!请进行一些更改。</div>

    2.可取消的警告

    向上面的 <div> class 添加可选的 .alert-dismissable

    <div class="alert alert-info alert-dismissable">
    <button type="button" class="close" data-dismiss="alert"
    aria-hidden="true">
    &times;
    </button> //请确保使用带有相关设置的 <button> 元素。
    信息!请注意这个信息。
    </div>

    3. .alert-link 实体类来快速提供带有匹配颜色的链接。

     <div class="alert alert-success"> <a href="#" class="alert-link">成功!很好地完成了提交。</a> </div>

    十一,进度条

    1.基本样式

    <div class="progress">
    <div class="progress-bar" style="60%">
    111
    </div>
    </div>

    2.多彩样式

    在.progress-bar基础上,添加。progress-bar-*的样式可以实现不同颜色,*为 success、info、warning、danger

    3.条纹样式

    在.progress基础上,添加.progress-striped

    4.动画样式

    在条纹基础山添加.active,让条纹动起来,宽度不变

    5.堆叠

    内部div多次添加即可堆叠

    十二,列表组

    1.基础列表组

    使用ul li

    ul上.list-group

    li上.list-group-item

    2.多彩

    li上list-group-item-success

    3.自定义列表组

    .list-group-item-heading列表头

    .list-group-item-text

    支持active

    十三,面板

    1.基础面板

    <div class="panel panel-default">//颜色panel-primary、panel-success、panel-info、panel-warning、panel-danger

    <div class="panel-body"> 这是一个基本的面板 </div></div>

    2.带有头和尾的面板

    <div class="panel panel-default">

    <div class="panel-heading"> 不带 title 的面板标题 </div>

    <div class="panel-body"> 面板内容 </div>

    </div> <div class="panel panel-default">

    <div class="panel-heading">

    <h3 class="panel-title"> 带有 title 的面板标题 </h3> </div>

    <div class="panel-body"> 面板内容 </div>

    <div class="panel-footer">面板脚注</div>

    </div>

    3.带有表格的面板

    为了在面板中创建一个无边框的表格,我们可以在面板中使用 class .table。假设有个 <div> 包含 .panel-body,我们可以向表格的顶部添加额外的边框用来分隔。如果没有包含 .panel-body 的 <div>,则组件会无中断地从面板头部移动到表格。

    十四,洼地

    Well 是一种会引起内容凹陷显示或插图效果的容器 <div>。为了创建 Well,只需要简单地把内容放在带有 class .well 的 <div> 中即可。

    <div class="well">您好,我在 Well 中!</div>

     

    尺寸大小

    well-lg

    well-sm

  • 相关阅读:
    利用Multipeer Connectivity框架进行WiFi传输
    iOS 8创建交互式通知
    iOS开发网络篇—文件的上传
    iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
    iOS之深入了解控制器View的加载
    工厂模式三部曲:工厂方法模式
    iOS web与js的简单交互
    精心整理的十个必须要知道CSS+DIV技巧
    [JQuery代码]超酷鼠标滑过背景高亮效果
    10个可以直接拿来用的JQuery代码片段
  • 原文地址:https://www.cnblogs.com/cumting/p/6799989.html
Copyright © 2020-2023  润新知