HTML 10.20

HTML第四天

一 Bootstrap

1.1 框架

框架就是项目的基础构建的设定。 我们在做项目的时候,会有一些相同的操作,如果每个项目在开始的时候 都需要这些基础操作,但是如果每个项目都去在基础操作上浪费时间此时是得不偿失。所以 就有一帮大牛 将基础操作给我们写好了。我们就可以在他们写好的内容基础之上做二次开发。 所以我们就将其写好的内容(代码)称之为 框架。

简单的说 框架就是大牛写好的我们能直接使用的代码。 开发部 用框架研发部 写框架 开源框架

1.2官网

https://www.bootcss.com/
​
简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
​
找到 BOOT3  选择入门
入门的第一件事情  是让我们下载  原因是 框架就是大牛写好的代码 所以我们要使用的时候 首先要把大牛的代码下载下来
下载的方式 A 下载源代码到我们的电脑  B  BootstrapCDN远程引用
​
首先我们创建一个工程  link远程引入bootstrap
​
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
    </head>
    <body>
        
        
    </body>
</html>

1.3 table 组件

 此时 bootstrap给我们写好了一个table 让我们使用
​
​
<table class="table  table-striped table-bordered table-hover">
            <tr>
                <td>编号</td>
                <td>姓名</td>
                <td>年龄</td>
                <td>性别</td>
                <td>地址</td>
                <td>操作</td>
            </tr>
            <tr>
                <td>1</td>
                <td class="danger">张三</td>
                <td>18</td>
                <td>男</td>
                <td>北京</td>
                <td>操作</td>
            </tr>
            <tr>
                <td>1</td>
                <td class="warning">张三</td>
                <td>18</td>
                <td>男</td>
                <td>北京</td>
                <td>操作</td>
            </tr>
​
​

1.4 button

<button type="button" class="btn btn-danger">登录</button>
<button type="button" class="btn btn-primary">修改</button>
​
<button type="button" class="btn btn-primary btn-lg">修改</button>
<button type="button" class="btn btn-primary btn-xs">修改</button>
​
<button type="button" class="btn btn-primary btn-lg btn-block">修改</button>
​
<button type="button" class="btn btn-lg btn-primary" disabled="disabled">Primary button</button>

1.5 icon

1 找到自己喜欢的图标
2 复制码
3 在合适的位置 创建一个span标签 并且添加class属性 将码赋值给class
​
​
                 <td>
                    <button type="button" class="btn btn-danger"><span class="glyphicon glyphicon-trash"></span>删除</button>
                    <button type="button" class="btn btn-primary"><span class="glyphicon glyphicon-send"></span>修改</button>
                </td>
​
​

1.6 巨幕

​
        <div class="jumbotron"   style="text-align: center;background: linear-gradient(45deg,#020031,#6d3353);color: white;">
          <h1>欢迎来到学生管理系统</h1>
          <p>本系统QY146专属</p>
          <p><a class="btn btn-primary btn-lg" href="#" role="button">了解更多</a></p>
        </div>

1.7 栅格系统

1 栅格系统简介
Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。
​
就是当前流式布局的一个功能 让我们可以快速完成页面布局的搭建 将一行分成12列 我们根本实际需求 搭建合适的列 再填入相应内容即可
​
2 栅格系统基本搭建
​
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
        <style type="text/css">
            div{border: 1px solid red;}
        </style>
    </head>
    <body>
        
        
        <div class="row">
            <div class="col-md-5">11111</div>
            <div class="col-md-6">22222</div>
            <div class="col-md-1">33333</div>
        </div>
        
        <div class="row">
            <div  class="col-md-6">11111111</div>
            <div  class="col-md-6">22222222</div>
        </div>
        
        <div class="row">
            <div class="col-md-2"><img src="" ></div>
            <div class="col-md-8"><input type="" name="" id="" value="" /><button></button></div>
            <div class="col-md-2"><img src="" ></div>
        </div>
        
    </body>
</html>
​
​
3 响应式布局
​
​
 <div class="row">
            <div class="col-md-5   col-sm-1">11111</div>
            <div class="col-md-6   col-sm-1">22222</div>
            <div class="col-md-1   col-sm-10">33333</div>
        </div>
代表的含义就是 三个div 在电脑上面的比例是 5 6 1   如果在平台显示 就是 1 1 10
​
​
​
4 列偏移
​
    
        <div class="row">
            <div class="col-md-2  col-md-offset-2 ">11111</div>
            <div class="col-md-3  col-md-offset-4 ">22222</div>
        </div>
        
​
5 嵌套列
​
<div class="row">
            <div class="col-md-4  col-md-offset-4">
                <div class="row">
                    <div class="col-md-2">
                        <a href="">立即注册</a>
                    </div>
                    <div class="col-md-4 col-md-offset-6">
                        <a href="">修改密码</a>
                        <a href="">忘记密码</a>
                    </div>
                </div>
            </div>
        </div>
        
​

练习

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
        <style type="text/css">
            div{border: 0px solid red;}
        </style>
    </head>
    <body>
        <div class="row" style="background-color: black; line-height: 50px; height: 50px;">
            <div class="col-md-2 col-md-offset-1">
                <img src="https://uniportal.huawei.com/uniportal/images/huawei_logo.png?version=2.0" width="150px" />
            </div>
            <div class="col-md-3 col-md-offset-6">
                <div class="row">
                <div class="col-md-3 col-md-offset-2"><a href="" style="color: white;">联系我们</a></div>
                <div class="col-md-2 col-md-offset-1"><a href="" style="color: white;">帮助</a></div>
                <div class="col-md-4"><a href="" style="color: white;">简体中文(中国)</a></div>
                
                </div>
            </div>
        </div>
        <h1 style="text-align: center; margin-top: 75px; font-weight: bold;">Uniportal帐号登录</h1>
        <div class="row">
            <div class="col-md-4 col-md-offset-4">
                <div class="row" style="text-align: center; line-height: 50px; height: 50px;">
                <div class="col-md-4" style="border-bottom: 2px solid red;">
                    <a href="" style="color: black;">账号/邮箱登录</a>
                </div>
                <div class="col-md-4" style="border-bottom: 2px solid  #808080;">
                    <a href="" style="color: #808080;">手机号码登录</a>
                </div>
                <div class="col-md-4" style="border-bottom: 2px solid  #808080;">
                    <a href="" style="color: #808080;">短信登录</a>
                </div>
                </div>
            </div>
        </div>
        
        
                <div class="row" style="margin-top: 50px;">
                    <div class="col-md-4 col-md-offset-4">
                        <div class="row" style="text-align: center;height: 50px;line-height: 50px;">
                            <form>
                              <div class="form-group">
                                <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Uniportal帐号/邮箱/W3帐号" style="height: 50px;">
                              </div>
                              <div class="form-group">
                                <input type="password" class="form-control" id="exampleInputPassword1" placeholder="密码" style="height: 50px;">
                              </div>
                              <button type="submit" class="btn btn-danger btn-block btn-lg" >登录</button>
                            </form>
                        </div>
                    </div>
                </div>
                
                <div class="row" style="margin-top: 150px;">
                    <div class="col-md-4 col-md-offset-4">
                        <div class="row">
                            <div class="col-md-2"><a href="" style="color: #9fceff;">立即注册</a></div>
                            <div class="col-md-4 col-md-offset-6"><a href="" style="color: #9fceff;">忘记密码</a> <a href="" style="color: #9fceff;">修改密码</a></div>
                        </div>
                    </div>
                </div>
    </body>
</html>
​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值