(Bootstrap)案例学习

一、分析页面

整个页面分为三部分:页眉部分,主题部分,页脚部分
这里借用 Bootstrap 对 HTML案例 进行优化处理

二、页眉部分

在这里插入图片描述
可以看到这里共可分为四行,而且页眉部分采用未留白方式,百分百宽度 container-fluid

<!-- 页眉部分-->
<!-- header形式化阅读,相当于 div-->
<header class="container-fluid">
</header>
  1. 第一行:图片设成响应式
<div class="row">
        <img src="img/top_banner.jpg" class="img-responsive">
</div>
  1. 第二行,又可分为3部分,分别占3格,5格,4格
<!-- paddtop 定义的是上边距的样式-->
<div class="row paddtop">
        <div class="col-md-3">
            <img src="img/logo.jpg" class="img-responsive">
        </div>
        <div class="col-md-5">
            <input class="search-input" placeholder="请输入线路名称">
            <a class="search-btn" href="#">搜索</a>
        </div>
        <div class="col-md-4">
            <img src="img/hotel_tel.png" class="img-responsive">
        </div>
    </div>
  1. 第三行,实现的是导航栏结构 参照修改即可
  2. 第四行,轮播图的实现 参照修改即可

三、主体部分

在这里插入图片描述
主体部分同样分为四行,采用的是留白方式

<div class="container"></div>
  1. 第一行简单实现,span 标签被用来组合文档中的行内元素,即同一行显示
    <div class="row jx">
        <img src="img/icon_5.jpg">
        <span>XX精选</span>
    </div>
  1. 第二行有4部分,每部分占3格,同时每一部分采用了thumbnail样式
<div class="col-md-3">
            <div class="thumbnail">
                <img src="img/jiangxuan_3.jpg" alt="">
                <p>上海直飞三亚5天4晚自由行(春节预售+亲子/蜜月/休闲游首选+豪华酒店任选+接送机)</p>
                <font color="red">&yen; 699</font>
            </div>
        </div>
  1. 第三行同第一行
  2. 第四行包含两部分
    在这里插入图片描述
    第一部分占4格,第二部分占8格,其中第二部分又分为两行,每行又分3部分,每部分4格
<!-- 第一部分-->
<div class="col-md-4">
            <img src="img/guonei_1.jpg">
        </div>
 <!-- 第二部分-->
 <div class="col-md-8">
            <div class="row">
                <div class="col-md-4">
                 ...
                </div>
                <div class="col-md-4">
                   ...
                    </div>
                <div class="col-md-4">
                	...
                    </div>
                </div>
			<div class="row">
             	....
                </div>
       </div>
</div>

五、页脚部分

<footer class="container-fluid">
    <div class="row">
        <img src="img/footer_service.png" class="img-responsive">
    </div>
    <div class="row company">
        XXXXXXXXXXXXXXXXX
    </div>

</footer>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Bootstrap是一个流行的前端开发框架,它提供了一套用于构建响应式、移动设备优先的网站和应用程序的工具和组件。Bootstrap的源码是开源的,你可以在GitHub上找到它的仓库。 Bootstrap的源码包含了HTML、CSS和JavaScript文件,用于定义样式和交互行为。它的源码结构非常清晰,主要分为以下几个部分: 1. 样式文件:Bootstrap的样式文件位于`/scss`目录下,使用Sass语言编写。你可以在这里找到各种样式定义,如按钮、表格、导航栏等。 2. JavaScript文件:Bootstrap的JavaScript文件位于`/js`目录下,包含了一些常用的交互组件和插件,如轮播图、模态框、下拉菜单等。这些文件使用jQuery作为基础库,并通过自定义的插件来实现各种功能。 3. 组件文件:Bootstrap的组件文件位于`/components`目录下,包含了一些可复用的UI组件,如导航栏、卡片、表单等。这些组件可以直接在你的项目中使用,也可以根据需要进行自定义。 4. 示例文件:Bootstrap还提供了一些示例文件,位于`/examples`目录下。这些示例文件展示了如何使用Bootstrap来构建不同类型的网站和应用程序,你可以参考这些示例来学习和使用Bootstrap。 如果你想深入了解Bootstrap的源码,建议你先阅读官方文档,了解其基本用法和组件的使用方法。然后可以通过查看源码文件来学习其实现细节和定制化的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南淮北安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值