Bootstrap网页基础

    xiaoxiao2021-03-25  47

    Bootstrap框架

    标题

    <h1>或者使用类.h1

    副标题

    <h1>标题<small>副标题</small></h1>

    强调文本

    class="lead"

    文本颜色

    使用不同类:.text-danger(危险褐色).text-info(信息浅蓝).text-primary(主要蓝色).text-success(成功绿色)

    文本对齐

    类名.text-left左对齐, .text-center:居中对齐,text-justify两段对齐

    无装饰列表

    Class=”list-unstyled”

    水平列表

    Class=”list-inline”

    代码

    <code>单行代码</code><pre>多行代码</pre>

    <kbd>模仿键盘风格</kbd>

    <pre class=”pre-scrollable”>固定代码区域大小</pre>

    表格<table>

    class=”table-hover”

    鼠标悬浮高亮

    class=”table”

    基础表格样式

    class=”table-striped”

    斑马线表格

    class=”table-bordered”

    带外围边框表格

    class=”table-hover”

    悬浮高亮

    class=”table-condensed”

    紧凑型的表格

    class=”table-responsive”

    响应式表格

    表单<form>

    Class=”form-horizontal”

    水平排列

    Class=”form-inline”

    内联表单,在一行显示

     class=”form-control”

    表单的元素都要添加这个类来保证控制正确

    class=”input-lg/sm”

    控制input(表单元素)比原来更大/小

    <div class=”clo-xs-n”>

    n为数字,控制宽度

    <formtag disabled>

    禁用元素

    <div class=”has-success/warning/error”>

    表单显示成功、警告、错误状态,加class=”has-feedback”后会有图标

    <span class=”help-block”>

    添加提示信息,随不同div状态显示不同效果

    按钮<button>

    <button class=”btn”>

    基本按钮,不仅适用于button,还支持其他标签

    Class=”btn btn-default”

    默认按钮

    Class=”btn btn-success/primary/info/warning/danger/link”>

    定制按钮绿色/蓝色/浅蓝/黄色/红色/链接按钮

    Class=”btn btn-lg/sm”

    控制按钮大/小

    Class=”btn btn-block”

    按钮充满容器

    Class=”disabled”

    元素禁用的样式

    <div class=”btn-group”>

    把按钮放到一个组容器里

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

    按钮组垂直显示

    <div class=”btn-group-justified”>

    按钮等分显示

    图像<img>

    Class=”img-rounded/circle/responsive/thumbnail”

    圆角、圆形、响应式、缩略图

    缩略图

    Class=”thumbnail”

    缩略图容器

    Class=”caption”

    缩略图相关文本

    图标

    <span class="glyphicon glyphicon-search/plus"></span>

    glyphicons.com网站提供的图标库,搜索/加号图标

    网格系统

    <div class="container">

    <div class="row">    <div class="col-md-4">.col-md-4</div><div class="col-md-8">.col-md-8</div> </div>

    行row包含在container中,子对象为列col-md-n,控制列宽度,一行所有列和为12

    下拉菜单

    Class=”divider”

    分割线

    Class=”dropdown-header”

    菜单标题

    Class=”pull-left/right”

    菜单与父元素左/右对齐

    导航

    Class=”nav nav-tab”

    标签型导航可以附加”active”,”disabled”类

    Class=”nab nav-pills”

    圆角导航

    Class=”breadcrumbs”

    面包屑导肮

    导航条

    Class=”navbar”

    导航条外部容器

    Class=”navbar-fixed-top”

    导航条固定在页面上方

    Class=”navbar-header”

    导航条标题

    Class=”navbar-navr”

    导航条内容

    Class=”navbar-form”

    导航条表单

    Class=”navbar-inverse”

    黑色导航条

    分页导航

    Class=”pagination”

    分页导航

     

    Class=”pager”

    翻页导航

    标签

    Class=”label label-danger”

    错误标签

    徽章

    Class=”bage”

    小图标徽章

    警示框

    Class=”alert alert-success/info/danger/warning

    绿色/蓝色/红色/黄色警示框

    Class=”dismissable”并且添加按钮<button class=”close” data-dismiss=”alert”>×</button>

    可关闭的警示框

    进度条

    <div class=”progress”><div class=”progress-bar”>条上显示内容</div></div>

    外层class=”progress”内层class=”progress-bar” 

    基本进度条,通过设置内层width属性来表示进度

    Class=”progress-bar-success/info/warning/danger”

    内层,绿色/蓝色/黄色/红色进度条,可以设置多个内层叠放显示

    Class=”progress-striped”

    外层,条纹进度条

    Class=”progress-striped active”

    外层,动态进度条

    媒体对象

    Class=”media”

     

    Class=”media-list”内层class=”media”

    媒体对象列表

    列表组

    Class=”list-group”内层class=”list-group-item”

     

    class="list-group-item list-group-item-success/ifo/warning/danger"

     

    绿色/蓝色/黄色/红色列表

    面板

    外层Class=”panel panel-default”

    默认面板

    内层clas=”panel-heading/body/footer”

    内层面板的头、主体、底部

    外层Class=”panel panel-primary/success/info/warning/danger”

    蓝色/绿色/浅蓝/黄色/红色面板

     

     下面记录一些例子:

     

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Bootstrap实例</title> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css"> </head> <body> <!--下拉菜单--> <div class="dropdown"><!--使用一个名为“dropdown”的容器包裹了整个下拉菜单元素,向上为dropup--> <button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown"> 下拉菜单 <span class="caret"></span><!--三角--> </button><!--使用了一个<button>按钮做为父菜单,并且定义类名“dropdown-toggle”和 自定义“data-toggle”属性--> <ul class="dropdown-menu" aria-labelledby="dropdownMenu1"> <!--下拉菜单项使用一个ul列表,并且定义一个类名为“dropdown-menu”--> <li><a href="#">下拉菜单项</a></li> <li><a href="#">下拉菜单项</a></li> <li><a href="#">下拉菜单项</a></li> <li><a href="#">下拉菜单项</a></li> </ul> </div> <!--导航条--> <div class="navbar navbar-default"> <div class="navbar-header"><!--导航条标题--> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".navbar-responsive-collapse"> <span class="sr-only">Toggle Navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="##" class="navbar-brand">网站名</a> </div> <ul class="nav navbar-nav"><!--导航条内容--> <li class="active"><a href="##">网站首页</a></li> <li class="dropdown"><!--二级菜单--> <a href="##" data-toggle="dropdown" class="dropdown-toggle">导航1 <span class="caret"></span> </a> <ul class="dropdown-menu"> <li><a href="##">导航1选项1</a></li> <li><a href="##">导航1选项2</a></li> <li class="disabled"><a href="##">导航1选项3</a></li> </ul> </li> <li><a href="##">导航2</a></li> <li><a href="##">导航3</a></li> <li><a href="##">导航4</a></li> </ul> <form action="##" class="navbar-form navbar-left"><!--导航条搜索框--> <div class="form-group"> <input type="text" class="form-control" placeholder="请输入关键词" /> </div> <button type="submit" class="btn btn-default">搜索</button> </form> </div> <!--响应式导航条--> <div class="navbar navbar-default" role="navigation"> <div class="navbar-header"> <button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".navbar-responsive-collapse"> <!-- .navbar-toggle样式用于toggle收缩的内容,即nav-collapse collapse样式所在元素 --> <span class="sr-only">Toggle Navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!-- 确保无论是宽屏还是窄屏,navbar-brand都显示 --> <a href="##" class="navbar-brand">网站标题</a> </div> <div class="collapse navbar-collapse navbar-responsive-collapse"> <!-- 屏幕宽度小于768px时,容器里的内容都会隐藏,显示icon-bar图标,当点击icon-bar图标时,展开。 --> <ul class="nav navbar-nav"> <li class="active"><a href="##">网站首页</a></li> <li><a href="##">导航1</a></li> <li><a href="##">导航2</a></li> <li><a href="##">导航3</a></li> <li><a href="##">导航4</a></li> </ul> </div> </div> <!--表单提示信息--> <div class="form-group has-success has-feedback"> <label class="control-label" for="inputSuccess1">成功状态</label> <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" > <span class="help-block">你输入的信息是正确的</span> </div> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> </body> </html>

     

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-38167.html

    最新回复(0)