Bootstrap基础

什么是Bootstrap

1.1,Bootstrap诞生于2011年,来自Twitter公司,是目前最受前端框架

1.2,是一个用于快速开发Web应用程序和网站的前端框架

1.3,Bootstrap是基于HTML,CSS,JS的,简单灵活,使得Web开发更加快捷

概述:Bootstrap是一个建立一个页面,就可以在三个终端(pc端,平板,手机)上完美展示的响应式前端框架

案例1:查询按钮原生态实现对比Bootstrap方式实现 

​
<title>案例1:查询按钮原生态实现对比Bootstrap方式实现</title>
        <style>
        .aa{
            background-color:#005FD8 ;/* 背景颜色 */
            color: white;/* 字体颜色 */
            border: 0rem;/* 无边框 */
            width: 60px;/* 宽度 */
            height: 40px;/* 高度 */
            font-size: 18px;/* 字体大小 */
            border-radius: 4px;/* 设置外边框圆角 */
        }
        </style>
        <!-- 引入boostrap的CSS(层叠样式表) -->
        <link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
        <!-- 支持手机端-->
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
    </head>
    <body>
        <input type="button" class="aa" value="查询" />
        <hr color="red" />
        &nbsp;&nbsp;<button class="btn btn-secondary">查询</button>
        <!-- 开始引入jQuery的类库 -->
        <script src="js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script>
        <!-- 引入bootstrap的类库 -->
        <script src="js/bootstrap.js" type="text/javascript" charset="utf-8"></script> 

效果:




​

​​​​​​​

案例2:演示Bootstrap页面在手机浏览器中展示效果 

 <title>案例2:演示Bootstrap页面在手机浏览器中展示效果</title>
        <style type="text/css">
            .dh{
                background-color: #F9FAF7;/*背景颜色  */
                width: 100%;/* 宽度 */
                height: 50px;/* 高度 */
            }
            .bt{
                float: left;/* 左飘 */
                font-size: 18px;/* 字体大小 */
                line-height: 50px;/* 行高 */
                margin-left: 50px;/* 左间距 */
            }
            .lj{
                float: right;/* 右飘 */
                margin-right: 50px;/* 右间距 */
                line-height: 50px;/* 行高 */
            }
            .lj a{
                margin-left: 10px;/* 让a标签之间10个像素 */
            }
            .ss{
                background-color: #DCDCDC;/* 背景颜色 */
                height: 100px;/* 高度 */
                margin: 20px 50px 0px 50px;/* 上右下左 */
                text-align: center;/* 水平居中 */
                line-height: 100px;/* 跟高度保持一致  垂直居中 */
            }
            .ss input{/* 文本框样式 */
                border: 0px ;/* 无边框 */
                width: 200px;/* 宽度 */
                height: 23px;/* 高度 */
            }
            .ss button{
                background-color:#0077FF ;/* 背景颜色 */
                color: white;/* 字体颜色 */
                border: 0rem;/* 无边框 */
                width: 60px;/* 宽度 */
                height: 35px;/* 高度 */
                font-size: 18px;/* 字体大小 */
                border-radius: 4px;/* 设置外边框圆角 */
            }
        </style>
    </head>
    <body>
        <!-- 导航条区域 -->
        <div class="dh">
            <div class="bt">你好,欢迎来到大黄的废品回收站</div>
            <div class="lj">
                <a >首页</a>
                <a >登录</a>
                <a >注册</a>
                <a >我的购物车</a>
            </div>
        </div>
        
        <!-- 搜索区域 -->
        <div class="ss">
            <input type="text" />
            <button>查询</button>
        </div>

效果:

案例3:首页导航&搜索区域原生态实现(div+css) 

<title>案例3:首页导航&搜索区域原生态实现(div+css)</title>
        <!-- 引入Bootstrap的CSS -->
        <link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
        <!-- 支持手机端 -->
        <meta name="viewport"
            content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
            <style type="text/css">
                .navbar-collapse{
                    flex-grow: 0 ;/* 1代表弹性扩大占用父容器剩余空间  设置为0表示不占用  在固定容器中 */
                }
            </style>
    </head>
    <body>
        <!-- 导航组件 -->
        <nav class="navbar navbar-expand-lg navbar-light bg-light">
            <!-- 固定容器 -->
            <div class="container">
                <a class="navbar-brand" href="#">你好,欢迎来到大黄的废品回收站</a>
                <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
                    aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                </button>
                <div class="collapse navbar-collapse float-right" id="navbarNav">
                    <ul class="navbar-nav">
                        <li class="nav-item active">
                            <a class="nav-link" href="#">首页 <span class="sr-only">(current)</span></a>
                        </li>
                        <li class="nav-item">
                            <a class="nav-link" href="#">登录</a>
                        </li>
                        <li class="nav-item">
                            <a class="nav-link" href="#">注册</a>
                        </li>
                        <li class="nav-item">
                            <a class="nav-link ">我的购物车</a>
                        </li>
                    </ul>
                </div>
            </div>
        </nav>
        <!-- 大致思路 
        第一行为搜索区域
        第二行
             左3  为书籍分类
             右9  
                  上为轮播图
                  下为新书上架
        -->
        <div class="container">
            <!-- 第一行 -->
              <div class="row">
                <div class="col">
                  搜索区域
                </div>
            </div>
            
            <div class="container">
            <!-- 第一行 -->
              <div class="row">
                <div class="col-3">
                  书籍分类
                </div>
            </div>
            
        </div>
        <!-- 引入jQuery的类库 -->
        <script src="js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script>
        <!-- 引入Bootstrap的类库 -->
        <script src="js/bootstrap.js" type="text/javascript" charset="utf-8"></script> 

效果:

​​​​​​​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值