`

bootstrap开发

 
阅读更多

bootstrap常见开发知识(重点要截图)

 

1布局容器如下

 

!-- 固定宽度1170px -->
<div class="container">container</div>
<!-- 宽度100% -->
<div class="container-fluid">container-fluid</div>
 2内容排版

 

 

<h1 class="page-header">这里是大标题的下划线</h1>
<small>副标题小一号</small>
<big>副标题大一号</big>
<strong>副标题</strong>
<em>斜体</em>
<del>删除</del>
 3文本对齐方式

 

.text-left 向左    .text-center 中间    .text-right向右

 

<p class="text-uppercase">[字母全大写]我是upper的信息</p>
<p class="text-lowercase">[字母全小写]我是upper的信息</p>
<p class="text-capitalize">[首字母大写]我是upper的信息</p>
 4列表样式

.list-unstyled 去掉列表前面小点

.list-inline 横向排列

 

       <ul class="list-unstyled list-inline">
		<li>spring</li>
		<li>mybatis</li>
		<li>html5</li>
	</ul>
 5自定义

.dl-horizontal 横向列表展示

 

	<dl class="dl-horizontal">
		<dt>自定义列表头</dt>
		<dd>自定义列表详细信息</dd>
	</dl>
 

 

6表格

table 基础样式

table-bordered  加边框

table-hover  鼠标悬停变色

table-striped  隔行变色

table-condensed  减小行高

 

<table class="table table-bordered table-hover table-striped table-condensed">
	<tr><th>标题1</th><th>标题2</th></tr>
	<tr><td>内容01</td><td>内容02</td></tr>
	<tr><td>内容11</td><td>内容12</td></tr>
	<tr><td>内容21</td><td>内容22</td></tr>
	<tr><td>内容31</td><td>内容32</td></tr>
	<tr><td>内容41</td><td>内容42</td></tr>
</table>
 table-responsive给table的父元素添加,不能显示则出现滚动条

 

<div class="table-responsive">
<table class="table table-bordered table-hover table-striped table-condensed">
	<tr><th>标题1</th><th>标题2</th><th>标题1</th><th>标题2</th><th>标题1</th><th>标题2</th></tr>
	<tr><td>内容01</td><td>内容02</td><td>内容01</td><td>内容02</td><td>内容01</td><td>内容02</td></tr>
	<tr><td>内容11</td><td>内容12</td><td>内容01</td><td>内容02</td><td>内容01</td><td>内容02</td></tr>
	<tr><td>内容21</td><td>内容22</td><td>内容01</td><td>内容02</td><td>内容01</td><td>内容02</td></tr>
	<tr><td>内容31</td><td>内容32</td><td>内容01</td><td>内容02</td><td>内容01</td><td>内容02</td></tr>
	<tr><td>内容41</td><td>内容42</td><td>内容01</td><td>内容02</td><td>内容01</td><td>内容02</td></tr>
</table>
</div>

 

 7图片自适应大小

 img-responsive 图片自适应大小

img-circle 椭圆图片

img-rounded 四角矩形

img-thumbnail 四角矩形加边框

<!-- 宽度100% -->
<div class="container-fluid">
	<img alt="自适应图片" src="images/big.jpg" class="img-responsive img-thumbnail ">
</div>

 

8栅格系统(xs,sm,md,lg)

col-md-offset-2偏移2个单位

col-md-pull-2向左移动2个单位

col-md-push-2向右移动2个单位

 

 9辅助类

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

快速浮动 pull-left左浮动    pull-right右浮动

清除浮动clearfix 给父盒子添加

 

10表单

<form action="">
		<div class="form-group">
			<label for="cemail">邮箱</label>
			<input type="email" name="cemail" id="cemail" class="form-control">
		</div>
		<div class="form-group">
			<label for="pwd">密码</label>
			<input type="password" name="pwd" id="pwd" class="form-control">
		</div>
		<div class="form-group">
			<label for="phone">手机</label>
			<input type="text" name="phone" class="form-control">
		</div>
		<div class="form-group">
			<label class="checkbox-inline"><input type="checkbox" name="hobby">HTML</label>
			<label class="checkbox-inline"><input type="checkbox" name="hobby">Spring</label>
			<label class="checkbox-inline"><input type="checkbox" name="hobby">SpringMVC</label>
		</div>
		<div class="form-group">
			<label class="radio-inline"><input type="radio" name="sex">男</label>
			<!-- 添加两个disables -->
			<label class="radio-inline disabled"><input type="radio" name="sex" disabled>女</label>
		</div>
</form>

form-control给数据框<input>,<textarea>添加

form-group给输入框的父元素添加样式

checkbox-inline给<lable>标签添加样式

radio-inline给<lable>标签添加样式

11组合数据框

 input-group-addon给组合的内容加

 input-group给父元素添加

	<div class="form-group">
		<div class="input-group">
			<span class="input-group-addon">查询</span>
			<input type="text" class="form-control" name="search">
		</div>
	</div>
	<div class="form-group">
		<div class="input-group">
			<input type="text" class="form-control" name="search">
			<span class="input-group-addon"><span class="glyphicon glyphicon-search"></span></span>
		</div>
	</div>

 

 12响应表单

表单行内显示form-inline

结合栅格系统组成响应式表单form-horizontal

注意:栅格系统不能给input标签添加,需要套用父元素div或span

	<form action="" class="form-horizontal">
		<div class="form-group">
			<label for="uname" class="col-md-2 col-sm-4 col-xs-5 text-right">邮箱</label>
			<div class="col-md-10 col-sm-8 col-xs-7">
				<input type="text" name="uname" id="uname" class="form-control">
			</div>
		</div>
		<div class="form-group">
			<label for="pwd" class="col-md-2 col-sm-4 col-xs-5 text-right">密码</label>
			<div class="col-md-10 col-sm-8 col-xs-7">
				<input type="password" name="pwd" id="pwd" class="form-control">
			</div>
		</div>
	</form>

 13按钮及按钮组

btn-group表示按钮组

<div class="btn-group">
	<button class="btn btn-primary">button按钮</button>
	<input class="btn btn-info" type="button" value="input按钮">
	<a href="#" class="btn btn-danger">a标签按钮</a>
</div>

 

 14下拉菜单

dropdown-menu 下拉列表的内容    ul加样式

dropdown-menu-left 下拉列表对齐方式

dropdown-menu-right 下拉列表对齐方式

dropdown 包含按钮和列表的div加样式  ul父元素

data-toggle 按钮触发器

divider分割线<li>中间不能有内容

<div class="dropdown">
	<button class="btn btn-default" data-toggle="dropdown">
		下拉按钮<span class="caret"></span>
	</button>
	<ul class="dropdown-menu">
		<li><a href="#">html</a></li>
		<li><a href="#">css</a></li>
		<li class="divider"></li>
		<li><a href="#">react</a></li>
		<li><a href="#">java</a></li>
	</ul>
</div>

 

 15标签页

nav标签页的基类

nav-tabs普通标签页

nav-pills胶囊式标签页

 

<ul class="nav nav-tabs">
	<li class="active"><a href="#">首页</a></li>
	<li><a href="#">tab-one</a></li>
	<li><a href="#">tab-two</a></li>
</ul>

 16导航栏

navbar  导航栏基类 ,用于<nav>元素

navbar-default  默认导航栏样式,用于<nav>元素

container 是<nav>的子元素,导航栏内容都放在其中

navbar-header 导航栏头部样式

collapse折叠导航栏样式基类

navbar-collapse 折叠导航栏样式

nav 导航栏的链接基类

navbar-nav 导航栏的链接样式

navbar-left和navbar-right 组件排列,导航链接,按钮和文本对齐方式

navbar-fixed-top 导航栏固定在顶部 ,用于<nav>元素

navbar-fixed-bottom 导航栏固定在底部,用于<nav>元素

navbar-inverse 可以实现反色导航,用于<nav>元素

 

<nav class="navbar navbar-default navbar-fixed-top">
	<div class="container">
		<!-- 页面的头部 -->
		<div class="navbar-header">
			<a href="#"><img alt="图片" src="path"></a>
		</div>
		<!-- 导航链接 -->
		<div class="collapse navbar-collapse">
			<ul class="nav navbar-nav">
				<li><a href="#"><span class="glyphicon glyphicon-align-justify"></span></a></li>
				<li><a href="#">首页</a></li>
				<li><a href="#">博客</a></li>
				<li><a href="#">关于我</a></li>
			</ul>
		</div>
	</div>
</nav>

 17具有自适应的导航条

 

 

<nav class="navbar navbar-default navbar-fixed-top">
	<div class="container">
		<!-- 页面的头部 -->
		<div class="navbar-header">
		   <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-1">
		    	<span class="icon-bar"></span>
		        <span class="icon-bar"></span>
		        <span class="icon-bar"></span>
		    </button>
			<a class="navbar-brand" href="#"><span class="glyphicon glyphicon-align-justify"></span></a>
		</div>
		<!-- 导航链接 -->
		<div class="collapse navbar-collapse" id="navbar-collapse-1">
			<ul class="nav navbar-nav">
				<li><a href="#">首页</a></li>
				<li><a href="#">博客</a></li>
				<li><a href="#">关于我</a></li>
			</ul>
		</div>
	</div>
</nav>

 

 

分享到:
评论

相关推荐

    Bootstrap开发精解 随书代码

    这本书“Bootstrap开发精解”深入探讨了Bootstrap的原理、技术、工具以及最佳实践,并附带了随书代码,帮助读者更好地理解和应用这个强大的框架。 1. **Bootstrap的基本概念** Bootstrap的核心理念是简洁、灵活和...

    响应式网页设计:Bootstrap开发速成的配套资源

    响应式网页设计:Bootstrap开发速成的配套资源,提供120多个Bootstrap功能范例网页文件,说明如何使用Bootstrap框架所提供的各种CSS与组件等内容,最终以3个完整实例(书籍宣传网页、产品推广网页、网站首页)制作出...

    bootstrap开发包+文档

    bootstrap开发包+文档

    bootstrap开发环境

    这个"bootstrap开发环境"可能包含了一整套搭建和使用Bootstrap进行开发所需的资源和工具。下面我们将深入探讨Bootstrap的核心概念、开发环境的搭建以及如何有效地使用它。 Bootstrap的核心组件包括:CSS样式、...

    Bootstrap开发资料

    这个"Bootstrap开发资料"包含了李炎恢的Bootstrap讲义笔记,对于中低进阶的前端开发者来说,是一份非常宝贵的资源。下面我们将深入探讨Bootstrap的基础知识、核心特性以及如何利用这些资料进行学习和提升。 1. **...

    ASP.NET后台通用MVC+EF6+Bootstrap开发框架

    ASP.NET后台通用MVC+EF6+Bootstrap开发框架,全部采用最新的技术,后代代码采用IOC+AOP+DDD模式,灵活性强。绝对的asp.net开发者的福利,绝对的asp.net开发者的福利,绝对的asp.net开发者的福利,绝对的asp.net...

    bootstrap开发的工具包

    这个"bootstrap开发的工具包"包含了Bootstrap 3.2.0版本,这是一个稳定且广泛使用的版本,具有丰富的组件和功能。 Bootstrap的核心特性包括一个响应式的栅格系统,允许开发者创建灵活的布局,自动适应各种屏幕尺寸...

    基于Metronic的Bootstrap开发框架经验总结.docx

    基于Metronic的Bootstrap开发框架经验总结 本文将对基于Metronic的Bootstrap开发框架进行经验总结,涵盖框架总览、菜单模块的处理、Bootstrap的前端技术和插件的使用等方面的内容。 一、框架总览 Metronic是一个...

    angularjs和bootstrap开发的web控件的集合

    标题提到的"angularjs和bootstrap开发的web控件的集合"很可能是一个包含多种AngularJS插件的资源包,旨在帮助开发者更容易地集成Bootstrap的UI元素到AngularJS项目中。 **ng-control-master简介** "ng-control-...

    Bootstrap开发精解:原理、技术、工具及最佳实践

    Bootstrap开发精解:原理、技术、工具及最佳实践

    ASP.NET仓库后台管理系统源码下载 MVC5 Bootstrap 开发框架源代码

     该程序使用的.NET MVC开发,大量使用到了jQuery,以及Bootstrap。 数据库使用了SQL Server. 二、注意: 数据库文件在DB文件夹,数据库连接串在Git.Storage.Web\Configs\Data\Database.config 开发环境:VS2013...

    基于SpringBoot+Mybatis+Bootstrap开发的毕业生就业信息管理系统源码+数据库.zip

    基于SpringBoot+Mybatis+Bootstrap开发的毕业生就业信息管理系统源码+数据库.zip基于SpringBoot+Mybatis+Bootstrap开发的毕业生就业信息管理系统源码+数据库.zip基于SpringBoot+Mybatis+Bootstrap开发的毕业生就业...

    bootstrap开发辅助文档

    这个"bootstrap开发辅助文档"是针对Bootstrap框架的一个API参考,帮助开发者理解并有效地利用其功能。 Bootstrap的核心特性包括响应式布局、网格系统、组件和JavaScript插件。响应式布局使得网站能够适应各种屏幕...

    Bootstrap开发框架-界面代码分析_Bootstrap开发框架_bootstrap_collect5g1_

    Bootstrap开发框架本文档主要介绍《基于 Metronic 的 Bootstrap 开发框架》 的基础上,通过分析各个模块相关的代码、各种常见组件的使用、特殊应用场景的处理, 熟悉掌握框架里面相关代码和组件的使用,以便能够更...

    《BootStrap开发技术》课程标准.pdf

    《BootStrap开发技术》是一门专注于教授网页设计与开发的高级课程,主要围绕Twitter创建的Bootstrap前端框架展开。Bootstrap是目前最流行的前端框架之一,它以HTML、CSS和JavaScript为基础,提供了一套简洁灵活的...

    Bootstrap开发教育模板.rar

    这个"Bootstrap开发教育模板.rar"文件包含了一个使用Bootstrap框架设计的教育主题模板,它可以帮助开发者或设计师快速搭建教育类网站,如在线课程平台、学校官网、学习资源中心等。 Bootstrap的核心特性包括一个...

    开源:ASP.NET MVC+EF6+Bootstrap开发框架

    总结来说,"开源:ASP.NET MVC+EF6+Bootstrap开发框架"是一个强大的开发工具集合,适合构建企业级的Web应用。ASP.NET MVC提供模型-视图-控制器架构,优化了代码组织和测试;EF6简化了数据库操作,提高了开发效率;...

    《BootStrap开发技术》课程标准.docx

    《BootStrap开发技术》课程标准 《BootStrap开发技术》课程标准是基于 Bootstrap 框架的前端开发技术课程,旨在培养学生掌握 Bootstrap 框架的基础知识和基本开发技能。本课程讲解 Bootstrap 框架的基础、Bootstrap...

    Bootstrap开发的一个静态网页模板(带后台)

    这个“Bootstrap开发的一个静态网页模板(带后台)”显然是一个利用Bootstrap框架构建的全功能网站模板,包含了前端用户界面和后端管理功能。 在前端部分,Bootstrap提供了一系列预设的CSS类,可以轻松实现网格系统、...

    ASP.NET MVC+EF6+Bootstrap开发C#源代码

    一套基于ASP.NET MVC+EF6+Bootstrap开发出来的框架源代码! 采用主流框架,容易上手,简单易学,学习成本低。可完全实现二次开发、基本满足80%项目需求。 可以帮助解决.NET项目70%的重复工作,让开发更多关注业务...

Global site tag (gtag.js) - Google Analytics