通常把一些重要信息、需要重点标注的信息放在轮播的下方显示,这部分区域用到了大字体的标题、副标题以及段落文字等。

        <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">&times;</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,轮播下方的内容排版的更多相关文章

  1. 使用Bootstrap 3开发响应式网站实践02,轮播

    本篇体验图片轮播.html部分为: <div class="carousel slide" id="myCarousel" > <!--Ind ...

  2. 使用Bootstrap 3开发响应式网站实践07,页脚

    页脚部分比较简单,把一个12列的Grid切分. <footer> <div class="container"> <div class="r ...

  3. 使用Bootstrap 3开发响应式网站实践06,使用ListGroup、Thumbnails展示内容

    □ ListGroup展示内容 当希望把同类型的内容以列表.区块展示的时候,ListGroup是不错的选择. <div class="col-sm-6"> <h3 ...

  4. 使用Bootstrap 3开发响应式网站实践05,使用Tab、Modal、Form展示内容,使用Popover、Tooltip展示提示信息

    本篇体验用Tab插件显示内容.Html部分为: <div class="row" id="moreInfo"> <div class=&quo ...

  5. 使用Bootstrap 3开发响应式网站实践04,使用Panels展示内容

    在Bootstrap页面中,通常用Panels来展示主要功能的内容.该部分Html为: <div class="row" id="featureHeading&qu ...

  6. 使用Bootstrap 3开发响应式网站实践01,前期准备、导航区域等

    "使用Bootstrap 3开发响应式网站实践"系列,将使用Bootstrap 3.2制作一个自适应网站,无论是在电脑.平板,还是手机上,都呈现比较好的效果.在电脑浏览器上的最终效 ...

  7. 了解Bootstrap和开发响应式网站

    什么是Bootstrap? Bootstrap是Twitter推出的一个开源的用于web前端开发的工具包.它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CS ...

  8. 7 个 Bootstrap 在线编辑器用于快速开发响应式网站

    Bootstrap 已经使响应式网站开发变得简单很多. 但是如果你不必手动写全部代码,事情会如何呢? 如果你可以自由地选择你想要使用的Bootstrap 组件.并可以把它们拖拽到画布中,事情会如何呢? ...

  9. 响应式图片菜单式轮播,兼容手机,平板,PC

    昨天在给自己用bootstrap写一个响应式主业模版时想用一个图片轮播js,看到了bootstrap里面的unslider.js,只有1.7k,很小,很兴奋,但使用到最后发现不兼容手机,当分辨率变化的 ...

随机推荐

  1. MySQL学习笔记:regexp正则表达式

    在MySQL中,模糊搜索的时候主要用两种方式: 1.like2.regexp + 正则表达式 性能优于like 正则表达式描述了一组字符串. 最简单的正则表达式是不含任何特殊字符的正则表达式.例如,正 ...

  2. OSI & TCP/IP 参考模型

    OSI参考模型的结构 OSI划分七层结构的基本原则 网中各结点都具有相同的层次: 不同结点的同等层具有相同的功能: 同一结点内相邻层之间通过接口通信: 每一层可以使用下层提供的服务,并向其上层提供服务 ...

  3. CVE-2012-4969

    Microsoft Internet Explorer ‘CMshtmlEd::Exec’函数释放后使用漏洞(CNNVD-201209-394) Microsoft Internet Explorer ...

  4. Zabbix的通知功能以及自定义脚本告警

    本节内容: Zabbix的通知功能 定义接收告警的用户 定义Action Zabbix自定义脚本发送报警邮件 一.Zabbix的通知功能 在配置好监控项和触发器之后,一旦正常工作中的某触发器状态发生改 ...

  5. GridView监听器

    package com.example.wang.testapp2; import android.os.Bundle; import android.support.v7.app.AppCompat ...

  6. xtrabckup备份报错:Failed to connect to MySQL server: Can't connect to local MySQL server through socket '/data/mysql/mysql.sock' (2).

    1.做软连接 [root@xxxxxx:/data/backup/log]# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock [root@xxxxxxx ...

  7. 【POJ】1704.Georgia and Bob

    题解 感觉挺神奇的 我们把石子从后往前相邻的两个两两配对,这样他们之间的空格就相当于一堆石子 而配对后左边棋子移动,右边棋子也一定可以跟上取 转化成简单的nim游戏,最后只要看转化出的这(N - 1) ...

  8. Ionic实战二:购物车

    用户名密码都为空 此app功能主要有如下 1.首页轮播和商品列表展示 2.左侧侧滑页面分类展示 3.商品详情页面展示 以及购买 4.购物车 订单填写 支付等页面          

  9. 跟厂长学PHP7内核(三):源码目录结构

    上篇文章我们已经介绍了源码分析工具的安装.配置以及调试方法,本文我们来讲述一下PHP源码的目录结构. 一.目录概览 以php-7.0.12为例,看过源码的同学们应该发现源码目录多达十多个,下面是每个目 ...

  10. TPS和QPS是什么,他们的区别是什么

    一.TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数.TPS包括一条消息入和一条消息出,加上一次用户数据库访问.(业务TPS = CAPS × ...