BootStrap布局案例
BootStrap布局
bootstrap 2.3版与3.0版的使用区别
http://www.weste.net/2013/8-20/93261.html
以一个博客系统的首页,来介绍如何布局
1,纸上画出你的布局草图
(1),先大致勾勒出Header , Content, Right , Footer吧, 标出它们各自的宽高比例
(2)Header里面得有Navgation, Search,Barler这些东东吧, Footer里面总要有CorpRight吧
(3)Righter应该有个NewList,简单介绍,
(4)剩下就是Content了,你要放主要的内容了
Header部分
Height:157px
Footer部分
Height:46px
Content部分
Width :1002px
Right部分
Width: 308px
1,先引用文件
<link href="css/bootstrap.min.css" rel="stylesheet" />
<link href="css/bootstrap-responsive.min.css" rel="stylesheet" />
<link href="css/custom.css" rel="stylesheet" />
2,自定义样式文件Customer.css,写出基本的样式
.header
.container
.footer
3,往Header部分加入东西
观察发现Header有两块组成Barner和导航menu
再看Banner = 图片(80%) + 设为首页一小块(40%)
可以用栅格栏的概念来做(1---12)
<div class="col-md-8">Banner图片</div>
<div class="col-md-4">设为首页一块</div>
注意:
2.3版本是<div class="span8"></div>
流式布局写法
注意:2.3版本是<div class="row-fluid">
3.2版本是row,将最外面的布局元素 .container 修改为 .container-fluid
设为首页部分
<div class="col-md-4">
<ul class="list-inline pull-right topbar">
<li><a href="Article.html">设为首页</a></li>
<li><a href="Article.html">加入收藏</a></li>
<li><a href="Article.html">联系我们</a></li>
<li><a href="Article.html">帮助中心</a></li>
</ul>
</div>
注意:2.3版本是inline
3.2是list-inline
知识点:pull-right右对齐
栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。下面就介绍一下 Bootstrap 栅格系统的工作原理:
- “行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding)。
- 通过“行(row)”在水平方向创建一组“列(column)”。
- 你的内容应当放置于“列(column)”内,并且,只有“列(column)”可以作为行(row)”的直接子元素。
<div class="menu">
<div class="row">
<div class="col-md-7">
<ul class="nav nav-tabs">
<li><a href="">首页</a></li>
<li><a href="">Web</a></li>
<li><a href="">设计</a></li>
<li><a href="">Jquery</a></li>
<li><a href="">BootStrap</a></li>
<li><a href="">Orchard</a></li>
<li><a href="">前端志</a></li>
</ul>
</div>
<div class="col-md-5"></div>
</div>
</div>
知识点:
导航
Bootstrap中可用的导航有相似的标记,用基类.nav开头,这是相似的部分。改变修饰类可以改变样式。
1、标签页
注意.nav-tabs类需要.nav基类。
2、胶囊式标签页
用相同的 HTML 标记,但要用.nav-pills代替。
底部部分
<div class="footer">
<div class="container">
<div class="row">
<div class="col-md-12">
<p class="text-center">主题支持:<a href="http://www.58img.com" target="_blank"> www.58img.com</a> (Web前端资源网) Bootstrap交流QQ群:233808496</p>
</div>
</div>
</div>
</div>
知识点
Thumbnail
- 在图像周围添加带有 class .thumbnail 的 <a> 标签。
- 这会添加四个像素的内边距(padding)和一个灰色的边框。
- 当鼠标悬停在图像上时,会动画显示出图像的轮廓。
<div class="well">
<h3>模板说明</h3>
<p>1、此模板基于Bootstrap2.3.2构建。</p>
<p>2、此模板不兼容IE6,其他浏览器均兼容。</p>
<p>3、支持响应式</p>
</div>
知识点:
Well
默认效果
把 Well 用在元素上,能有嵌入(inset)的的简单效果。
Copy
Look, I'm in a well!
<div class="well">...</div>
可选
类
通过这两种可选修饰类,可以控制此组件的内补(padding)和圆角的设置。
Copy
Look, I'm in a large well!
<div class="well well-lg">...</div>
Copy
Look, I'm in a small well!
<div class="well well-sm">...</div>
<p class="alert alert-success">
此模板做为学习示例:利用Bootstrap快速布局简洁漂亮的网页!
</p>
知识点:
alter
创建一个简单的警告信息
使用 CSS class "alert",位于 bootstrap.css 中的行号 2123 到 2175(版本 2.0.1),您可以创建一个简单警告信息。您可以为它添加一个可选的关闭图标。
当您点击警告框中的关闭图标时,警告框关闭。要想实现这个交互效果,您必须添加两个 JavaScript 文件 jquery.js 和 alert.js。您可以把它们添加到 body 元素关闭标签前面。
参考:http://www.w3cschool.cc/bootstrap/bootstrap-v2-alerts-errors.html
<ul class="list-unstyled news">
<li><a href="Article.html">从Android的设计规则看Google的用户体验观</a></li>
<li><a href="Article.html">网易新闻跟帖为什么火爆 自娱自乐?</a></li>
<li><a href="Article.html">音美国电商为什么不自建物流:准比快更重要</a></li>
<li><a href="Article.html">马云的几个小故事:马化腾后悔未投资淘宝</a></li>
<li><a href="Article.html">狙击京东:天猫为什么发动二选一平台大战</a></li>
<li><a href="Article.html">音乐网站遭版权方催逼 5日或全面试行收费</a></li>
<li><a href="Article.html">PPTV收购案再现新主角:苏宁发收购意向书</a></li>
<li><a href="Article.html">轮椅上的风景:残疾程序员张肖敏北上寻梦记</a></li>
<li><a href="Article.html">音乐网站遭版权方催逼 5日或全面试行收费</a></li>
</ul>
知识点:
list-unstyled
bootstrap提供了专门移除子元素的列表样式(使用.list-unstyled)
<div class="text-center">
<div class="pagination">
<li><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>
<li><a href="#">5</a></li>
<li><a href="#">»</a></li>
</div>
</div>
知识点:居中可以在外层

BootStrap布局案例的更多相关文章
- 8 个实用的 Bootstrap 3 案例教程
Bootstrap 3发布各大设计论坛议论纷纷.这次Bootstrap 3最大的特点就是--扁平化.下面就是一些早期的Bootstrap 3例子,不过亲们注意咯,因为大部分最早期的测试案例,可能用到一 ...
- 实现bootstrap布局的input输入框中的图标点击功能
使用bootstrap布局可以在input的输入框中添加譬如登录名输入框中的一键清除图标和密码输入框中显示密码的小眼睛图标.如下图: 但是在将图标放入input输入框中,这些小图标是无法获得点击事件的 ...
- Android(java)学习笔记164:Relativelayout相对布局案例
我们看看案例代码,自己心领神会: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout ...
- Android开发---网格布局案例
Android开发---网格布局案例 效果图: 1.MainActivity.java package com.example.android_activity; import android.ap ...
- 慕课网5-2编程练习:flex布局制作卡片布局案例
慕课网5-2编程练习:flex布局制作卡片布局案例 小伙伴们,学习了卡片布局,接下来我们根据效果图,也写出一个卡片布局的页面吧! 效果图如下: 任务 1.主体内容的卡片一行只能显示两个. 2.卡片与卡 ...
- 测开之路一百零六:bootstrap布局
可以在html的head里面加一些说明 <meta http-equiv="X-UA-Compatible" content="IE=edge">& ...
- bootstrap学习笔记--bootstrap布局方式
Bootstrap 3 是移动设备优先的,在这个意义上,Bootstrap 代码从小屏幕设备(比如移动设备.平板电脑)开始,然后扩展到大屏幕设备(比如笔记本电脑.台式电脑)上的组件和网格. 移动设备优 ...
- bootstrap布局 网格系统
Bootstrap 网格系统 本章节我们将讲解 Bootstrap 的网格系统(Grid System). Bootstrap 提供了一套响应式.移动设备优先的流式网格系统,随着屏幕或视口(viewp ...
- bootstrap 布局(收藏/摘抄)
bootstrap 12栅格 布局
随机推荐
- oracle 密码文件文件
密码文件作用: 密码文件用于dba用户的登录认证. dba用户:具备sysdba和sysoper权限的用户,即oracle的sys和system用户. 本地登录: 1)操作系统认证: [oracle@ ...
- heapq
heapq-Guest-ChinaUnix博客 假设你需要维护一个列表,这个列表不断有新的元素加入,你需要在任何时候很方便的得到列表中的最大(小)值,因此要求列表始终处于排序完毕状态,怎么办呢 最简单 ...
- android 在你的UI中显示Bitmap - 开发文档翻译
由于本人英文能力实在有限,不足之初敬请谅解 本博客只要没有注明“转”,那么均为原创,转贴请注明本博客链接链接 Displaying Bitmaps in Your UI 在你的UI中显示Bitmap ...
- 超人学院Hadoop大数据技术资源分享
超人学院Hadoop大数据技术资源分享 http://bbs.superwu.cn/forum.php?mod=viewthread&tid=807&fromuid=645 很多其它精 ...
- Android 结合实例学会AsyncTask的使用方法
AsyncTask运行时经过四个步骤,运行四个方法: 1.onPreExecute(),执行在UI线程,能够设置或改动UI控件,如显示一个进度条 2.doInB ...
- iOS安全攻击和防御(24):敏感的保护方案逻辑(1)
iOS安全攻击和防御(24):敏感的保护方案逻辑(1) Objective-C代码easy被hook.暴露信息太赤裸裸,为了安全,改用C来写吧! 当然不是所有代码都要C来写,我指的是敏感业务逻辑代码. ...
- Android 的Google+平台
Google+是谷歌推出的身份服务和社交网站.也是Google各种服务社交层面的补强.是世界上第二大的社交网站.一旦用户登录到Google,你就可以按照自己的需要定制服务和使用你的应用程序.
- PPPOE 模拟环境搭建
这段时间.包含我自己測试OTT盒子 PPPOE的时候比較痛苦.要不就是在别人的位置上測试.要不就是借用PPPOE的设备,认为还是自己搭建一个PPPOE真实拨号上网的环境多好! 可是坑爹的win7找不到 ...
- Android5.0L下因sensorservice crash导致systemserver重新启动的第二种场景分析
一.出问题的场景 1.Sensorservice线程正在处理compass sensor事件的过程中.检查了一次buffer的指针的有效性,并在稍后会传递到AKM获取数据的函数接口中使用 2.Sens ...
- python六核心编程——条件和循环
1.if声明 单 if 通过使用布尔运算符的声明 and , or 和 not. if-elif-else. elif即else if if expression1: expr1_true_ ...