Bootstrap

Bootstrap之十二栅格系统/Bootstrap排版

  • Bootstrap栅格参数
屏幕超小屏幕手机(<768px)小屏幕平板(>=768px)中等屏幕桌面显示器(>=992px)大屏幕大桌面显示器(>=1200px)
栅格系统行为总是水平排列开始时堆叠在一起,当大于这些阙值时将变为水平排列
.container最大宽度None(自动)750px970px1170px
类前缀.col-xs-.col-sm-.col-md-.col-lg-
列数12
最大列宽自动62px81px97px
槽宽30px(每列左右均有15px)
可嵌套
偏移
列排序
  • 实现原理
    1. 一行数据(row)必须包含在.container(固定宽度)或.container-fluid(100%宽度)
    2. 使用行(row)在水平方向创建一组列(column)
    3. 具体内容应该放在列(colunm)中,而且只有列(column)可以作为行(row)的直接子元素
    4. 可以使用 .row 和 .col-xs-4 这样的样式来快速定义创建栅格布局
  • 十二栅格系统
    1. 列组合
	<body>
		<div class="container">
			<div class="row">
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
			</div>
			
			<div class="row">
				<div class="col-md-4">col-md-4</div>
				<div class="col-md-8">col-md-8</div>
			</div>
			
			<div class="row">
				<div class="col-md-4">col-md-4</div>
				<div class="col-md-4">col-md-4</div>
				<div class="col-md-4">col-md-4</div>
			</div>
		</div>
	</body>

列组合
2. 列偏移

	<body>
		<div class="container">
			<div class="row">
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-1">col-md-1</div>
				<div class="col-md-4 col-md-offset-4">col-md-4 col-md-offset-4</div>
			</div>
			
			<div class="row">
				<div class="col-md-4 col-md-offset-4">col-md-4 col-md-offset-4</div>
			</div>
			
			<div class="row">
				<div class="col-md-6 col-md-offset-6">col-md-6 col-md-offset-6</div>
			</div>
		</div>
	</body>

列偏移

  1. 列嵌套
在这里插入代码片
  1. 列排序

表单

  • css样式
样式描述
table在这里插入图片描述
table-striped
table-bordered在这里插入图片描述
table-hover鼠标移入变色
table-condensed行高缩短了
table-responsive

列表

  • 一般用于做导航栏
  • class样式
样式描述
nav nav-tabs在这里插入图片描述
nav-pills使每个 li 分开
nav-justified自适应页面
glyphicon glyphicon-home添加图标
  • 下拉列表
  • 格式
<li class="dropdown">
		<a href="#" class="dropdown-toggle" data-toggle="dropdown">更多栏目
				<span class="caret"></span>
		</a>
		<ul class="dropdown-menu">
			<li><a href="#">学员案例</a></li>
			<li><a href="#">免费体验</a></li>
			<li><a href="#">英语胶囊</a></li>
			<li><a href="#">精彩动态</a></li>
		</ul>
</li>
	<body>
		<div class="container">
			<ul class="nav nav-tabs nav-pills nav-justified">
				<li>
					<a href="#">
						<span class="glyphicon glyphicon-home"></span>首页
					</a>
				</li>
				<li>
					<a href="#"><span class="glyphicon glyphicon-gift"></span>通用英语</a>
				</li>
				<li>
					<a href="#"><span class="glyphicon glyphicon-pencil"></span>海外考试</a>
				</li>
				<li>
					<a href="#"><span class="glyphicon glyphicon-globe"></span>青少英语</a>
				</li>
				<li>
					<a href="#"><span class="glyphicon glyphicon-send"></span>行业英语</a>
				</li>
				<li>
					<a href="#"><span class="glyphicon glyphicon-shopping-cart"></span>在线购买</a>
				</li>
				<li>
					<a href="#"><span class="glyphicon glyphicon-user"></span>全球师资</a>
				</li>
				<li class="dropdown">
					<a href="#" class="dropdown-toggle" data-toggle="dropdown">更多栏目
						<span class="caret"></span>
					</a>
					<ul class="dropdown-menu">
						<li><a href="#">学员案例</a></li>
						<li><a href="#">免费体验</a></li>
						<li><a href="#">英语胶囊</a></li>
						<li><a href="#">精彩动态</a></li>
					</ul>
				</li>
			</ul>
		</div>
	</body>

在这里插入图片描述

表单

横向表单

样式描述
.form-inline使所有的元素都处于一行,控制表单元素水平排列
.form-horizontal设置了padding 和 margin 的值,使文字在左,表单控件在右
form-control正常大小控件
input-lg form-control大控件
input-sm form-control小控件
	<body style="background: black;color: #FFFFFF;">
		<form action="#" class="form-inline">
			<div class="form-group">
				姓名:
				<input type="text" class="form-control" placeholder="请输入您的姓名" />
			</div>
			<div class="form-group">
				邮箱:
				<input type="email" class="form-control" placeholder="请输入您的邮箱" />
			</div>
			<input type="submit" class="form-control" value="提交" />
		</form>
	</body>

横向表单

内联表单

样式描述
.form-group
.form-horizontal
margin-right : -15px;
margin-left : -15px;
.form-control文本框样式
	<body style="background: black;">
		<div>
			<form action="#" class="form-group">
				<div class="form-group">
					<label>账号</label>
					<input type="text" class="form-control" placeholder="请输入您的账号">
				</div>
				<div class="form-group">
					<label for="">密码</label>
					<input type="password" class="form-control" placeholder="请输入您的密码">
				</div>
				<button type="button" class="btn btn-danger btn-block">提交</button>
			</form>
		</div>
	</body>

竖向表单

Bootstrap按钮

  • button样式
样式描述
btn btn-defaultdefault(灰色)
btn btn-primaryprimary (深蓝色)
btn btn-successsuccess(绿色)
btn btn-infoinfo(天蓝色)
btn btn-warningwarning(黄色)
btn btn-dangerdanger(红色)
btn btn-linklink(链接)
	<body>
		<input type="button" class="btn btn-default" value="灰色按钮" />
		<input type="button" class="btn btn-primary" value="深蓝色按钮" />
		<input type="button" class="btn btn-success" value="绿色按钮" />
		<input type="button" class="btn btn-info" value="天蓝色按钮" />
		<input type="button" class="btn btn-warning" value="黃色按钮" />
		<input type="button" class="btn btn-danger" value="红色按钮" />
		<input type="button" class="btn btn-link" value="超链接按钮" />
	</body>

按钮

Bootstrap图片

样式描述
.img-responsive让图片支持响应式布局;width=100%,height=auto,display=block;
.img-rounded圆角
.img-circle圆形
.img-thumbnail圆角边框
	<body>
		<img src="../IMG/logo6.png" class="img-circle" style="border: 1px solid black;"/>
		<img src="../IMG/logo6.png" class="img-rounded img-responsive" style="border: 1px solid black;"/>
		<img src="../IMG/logo6.png" class="img-thumbnail" style="border: 1px solid black;"/>
	</body>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值