使用Bootstrap 3开发响应式网站实践03,轮播下方的内容排版
通常把一些重要信息、需要重点标注的信息放在轮播的下方显示,这部分区域用到了大字体的标题、副标题以及段落文字等。
<div class="row" id="bigCallout"><div class="col-md-12"><div class="well"><div class="page-header"><h1>梅西升腾小宇宙<small>仍是2014年的王</small></h1></div><p class="lead">梅西第一次打进赛季首球是2008-09赛季,当时瓜迪奥拉刚接手巴萨,首轮客场0比1小负努曼西亚,此轮在诺坎普1比1战平桑坦德竞技队的比赛中,梅西为巴萨打进唯一的进球。</p><a href="" class="btn btn-large btn-primary">了解更多西甲资讯</a><a href="" class="btn btn-large btn-link">了解梅西动态</a></div></div></div><!--标注区域结束-->

○ 通过<div class="row" ...>新起了一行
○ 需要被重点标注的区域被包裹在<div class="col-md-12">的Grid内
○ <div class="well">通常是一个带圆角的区域
○ page-header属性值:这里被应用到div上,表示这部分div是页面的标题,通常有大的字体和间距
○ small标签:文本会缩小到原来大小的85%
○ lead属性值:这里被应用到p上,表示强调某个段落,段落文本会稍稍变大、变细、行高也变高。
如果缩小页面尺寸到手机屏幕般大小,我们希望在<div class="col-md-12">内再出现一个较小的<div class="well">,该如何做呢?
--在<div class="col-md-12">和<div class="well">增加一个<div class="well well-small visible-xs">,完整代码如下:
<div class="row" id="bigCallout"><div class="col-md-12"><div class="well well-small visible-xs"><a href="" class="btn btn-large btn-block btn-default"><span class="glyphicon glyphicon-phone"></span>联系我们</a></div><div class="well"><div class="page-header"><h1>梅西升腾小宇宙<small>仍是2014年的王</small></h1></div><p class="lead">梅西第一次打进赛季首球是2008-09赛季,当时瓜迪奥拉刚接手巴萨,首轮客场0比1小负努曼西亚,此轮在诺坎普1比1战平桑坦德竞技队的比赛中,梅西为巴萨打进唯一的进球。</p><a href="" class="btn btn-large btn-primary">了解更多西甲资讯</a><a href="" class="btn btn-large btn-link">了解梅西动态</a></div></div></div><!--标注区域结束-->

当页面宽度小于768px,<div class="col-md-12">和<div class="well">这部分内容会一直显示。
○ visible-xs属性值:在页面宽度小于768px的时候显示
○ btn-block属性值:按钮的宽度为100%
如果点击"了解更多西甲资讯"出现提示信息,该如何做?
--在<div class="col-md-12">和<div class="well well-small visible-xs">添加<div class="alert alert-success alert-block fade in" id="successAlert">区域,先让提示信息区域显示出来,最后再用jQuery控制点击按钮显示。如下:
<div class="row" id="bigCallout"><div class="col-md-12"><div class="alert alert-success alert-block fade in" id="successAlert"><button type="button" class="close" data-dismiss="alert">×</button><h4>提示信息</h4><p>您刚才点了"了解更多西甲资讯"才会出现这个提示信息~~</p></div><div class="well well-small visible-xs"><a href="" class="btn btn-large btn-block btn-default"><span class="glyphicon glyphicon-phone"></span>联系我们</a></div><div class="well"><div class="page-header"><h1>梅西升腾小宇宙<small>仍是2014年的王</small></h1></div><p class="lead">梅西第一次打进赛季首球是2008-09赛季,当时瓜迪奥拉刚接手巴萨,首轮客场0比1小负努曼西亚,此轮在诺坎普1比1战平桑坦德竞技队的比赛中,梅西为巴萨打进唯一的进球。</p><a href="" class="btn btn-large btn-primary">了解更多西甲资讯</a><a href="" class="btn btn-large btn-link">了解梅西动态</a></div></div></div><!--标注区域结束-->
在css文件夹中的site.css对Bootstrap的一些class进行自定义、重写。
/*----------------------------------------排版------------------------------------*/.well .page-header {margin-top: 0;}.well .page-header h1 {margin-top: 0;}/*----------------------------------------全局------------------------------------*/.alert {margin-top: 20px;}.well {margin-top: 20px;}

最后,使用jQuery控制点击按钮出现提示信息。
当页面加载的时候,希望提示信息区域隐藏。通过css设置。
.alert {margin-top: 20px;display: none;}
jQuery控制按钮。
<script type="text/javascript">$(function() {$('#alertMe').click(function(e) {e.preventDefault();$('#successAlert').slideDown();});});</script>
参考资料:
Code a Responsive Website with Bootstrap 3 --by Brad Hussey
http://getbootstrap.com/
http://bootswatch.com/
http://www.tutorialspoint.com/
http://www.placehold.it
“使用Bootstrap 3开发响应式网站实践”系列包括:
使用Bootstrap 3开发响应式网站实践01,前期准备、导航区域等
使用Bootstrap 3开发响应式网站实践02,轮播
使用Bootstrap 3开发响应式网站实践03,轮播下方的内容排版
使用Bootstrap 3开发响应式网站实践04,使用Panels展示内容
使用Bootstrap 3开发响应式网站实践05,使用Tab、Modal、Form展示内容,使用Popover、Tooltip展示提示信息
使用Bootstrap 3开发响应式网站实践06,使用ListGroup、Thumbnails展示内容
使用Bootstrap 3开发响应式网站实践07,页脚
使用Bootstrap 3开发响应式网站实践03,轮播下方的内容排版的更多相关文章
- 使用Bootstrap 3开发响应式网站实践02,轮播
本篇体验图片轮播.html部分为: <div class="carousel slide" id="myCarousel" > <!--Ind ...
- 使用Bootstrap 3开发响应式网站实践07,页脚
页脚部分比较简单,把一个12列的Grid切分. <footer> <div class="container"> <div class="r ...
- 使用Bootstrap 3开发响应式网站实践06,使用ListGroup、Thumbnails展示内容
□ ListGroup展示内容 当希望把同类型的内容以列表.区块展示的时候,ListGroup是不错的选择. <div class="col-sm-6"> <h3 ...
- 使用Bootstrap 3开发响应式网站实践05,使用Tab、Modal、Form展示内容,使用Popover、Tooltip展示提示信息
本篇体验用Tab插件显示内容.Html部分为: <div class="row" id="moreInfo"> <div class=&quo ...
- 使用Bootstrap 3开发响应式网站实践04,使用Panels展示内容
在Bootstrap页面中,通常用Panels来展示主要功能的内容.该部分Html为: <div class="row" id="featureHeading&qu ...
- 使用Bootstrap 3开发响应式网站实践01,前期准备、导航区域等
"使用Bootstrap 3开发响应式网站实践"系列,将使用Bootstrap 3.2制作一个自适应网站,无论是在电脑.平板,还是手机上,都呈现比较好的效果.在电脑浏览器上的最终效 ...
- 了解Bootstrap和开发响应式网站
什么是Bootstrap? Bootstrap是Twitter推出的一个开源的用于web前端开发的工具包.它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CS ...
- 7 个 Bootstrap 在线编辑器用于快速开发响应式网站
Bootstrap 已经使响应式网站开发变得简单很多. 但是如果你不必手动写全部代码,事情会如何呢? 如果你可以自由地选择你想要使用的Bootstrap 组件.并可以把它们拖拽到画布中,事情会如何呢? ...
- 响应式图片菜单式轮播,兼容手机,平板,PC
昨天在给自己用bootstrap写一个响应式主业模版时想用一个图片轮播js,看到了bootstrap里面的unslider.js,只有1.7k,很小,很兴奋,但使用到最后发现不兼容手机,当分辨率变化的 ...
随机推荐
- 获取随机字符串的方法 GetRandomString
方法1:推荐方便. System.Hash 单元 Memo1.Lines.Add(THash.GetRandomString(50)); 方法二(自己写的): function TStrApi.Sui ...
- HDU 3068 最长回文(manacher模板题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3068 题目大意:求字符串s中最长的回文子串 解题思路:manacher模板 代码 #include&l ...
- 教您如何进行SQL跨表更新
SQL跨表更新数据是在使用SQL数据库中比较常用的,下面就将为您详细介绍SQL跨表更新数据的步骤,希望对您学习SQL跨表更新数据有所启迪. 原始数据如下,首先是表结构 A_dept的初始数据 A_em ...
- PHP性能调优---php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)
虽然通过nginx accesslog可以记录用户访问某个接口或者网页所消耗的时间,但是不能清晰地追踪到具体哪个位置或者说函数慢,所以通过php-fpm慢日志,slowlog设置可以让我们很好的看见哪 ...
- 32 从1到n整数中1出现的次数
输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数. 主要思路:设定整数点(如1.10.100等等)作为位置点i(对应n的各位.十位.百位等等),分别对每个数位上有多少包含1的点进行分析 ...
- java8 - 多线程时间安全问题
import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.format.DateTimeForma ...
- day7异常处理
异常处理 下面看一个简单例子: data = {} try: data["name"] except KeyError as e: #e是错误的相信信息,错误的原因 print(& ...
- Linux 中 &、jobs、fg、bg 等命令
参考 Unix 或 Linux 中 &.jobs.fg.bg 等命令的使用方法 对之前文章的一个补充: linux 命令后台运行 这篇还是比较简单的,稍微一带而过 fg.bg.jobs.&a ...
- 使用Let’s Encrypt创建nginx免费SSL证书
资料参考: https://www.freehao123.com/top-8-free-ssl-cert/ 八大免费SSL证书-给你的网站免费添加Https安全加密 https://www.fre ...
- hdu 5936 2016ccpc 杭州 - D
数学题好难啊!!!! 最长长度不超过十位, 折半枚举... 题解 #include<bits/stdc++.h> #define LL long long #define fi first ...