前端三剑客 —— JavaScript (第十二节)

目录

内容回顾:

Bootstrap

组件

警告框

按钮

卡片

轮播

表单

分页


内容回顾:

Bootstrap

官网地址:https//www.bootcss.com/

布局

在bootstrap中,需要使用.container样式来进行容器布局,在这个容器中采用的是栅格系统来布局。栅格系统采用的是行和列的方式来进行布局的。

.row 样式代代行,而 .col 样式代表列。而列中可以通过 .col-n 来指定这个单元格中多少列。

页面内容

        排版

        图片

        表格

        画像

Bootstrap

组件

警告框

按钮

卡片

轮播

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <title>bootstrap轮播</title>

    <link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.2/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">

</head>

<body>

<div class="container">

    <div id="carouselExampleCaptions" class="carousel slide" data-ride="carousel">

        <ol class="carousel-indicators">

            <li data-target="#carouselExampleCaptions" data-slide-to="0" class="active"></li>

            <li data-target="#carouselExampleCaptions" data-slide-to="1"></li>

            <li data-target="#carouselExampleCaptions" data-slide-to="2"></li>

        </ol>

        <div class="carousel-inner">

            <div class="carousel-item active">

                <img src="./images/1.jpg" class="d-block w-100" alt="...">

                <div class="carousel-caption d-none d-md-block">

                    <h5>First slide label</h5>

                    <p>Some representative placeholder content for the first slide.</p>

                </div>

            </div>

            <div class="carousel-item">

                <img src="images/2.jpg" class="d-block w-100" alt="...">

                <div class="carousel-caption d-none d-md-block">

                    <h5>Second slide label</h5>

                    <p>Some representative placeholder content for the second slide.</p>

                </div>

            </div>

            <div class="carousel-item">

                <img src="images/3.jpg" class="d-block w-100" alt="...">

                <div class="carousel-caption d-none d-md-block">

                    <h5>Third slide label</h5>

                    <p>Some representative placeholder content for the third slide.</p>

                </div>

            </div>

        </div>

        <button class="carousel-control-prev" type="button" data-target="#carouselExampleCaptions" data-slide="prev">

            <span class="carousel-control-prev-icon" aria-hidden="true"></span>

            <span class="sr-only">Previous</span>

        </button>

        <button class="carousel-control-next" type="button" data-target="#carouselExampleCaptions" data-slide="next">

            <span class="carousel-control-next-icon" aria-hidden="true"></span>

            <span class="sr-only">Next</span>

        </button>

    </div>

</div>

<!-- jQuery and JavaScript Bundle with Popper -->

<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js" crossorigin="anonymous"></script>

<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" crossorigin="anonymous"></script>

<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.min.js" crossorigin="anonymous"></script>

</body>

</html>

表单

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <title>bootstrap轮播</title>

    <link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.2/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">

</head>

<body>

<div class="container">

    <form action="" method="post">

        <div class="form-group">

            <label for="exampleInputEmail1">Email address</label>

            <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp">

            <small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>

        </div>

        <div class="form-group">

            <label for="exampleInputPassword1">Password</label>

            <input type="password" class="form-control" id="exampleInputPassword1">

        </div>

        <div class="form-group form-check">

            <input type="checkbox" class="form-check-input" id="exampleCheck1">

            <label class="form-check-label" for="exampleCheck1">Check me out</label>

        </div>

        <div class="form-group">

            <label for="exampleFormControlTextarea1">Example textarea</label>

            <textarea class="form-control" id="exampleFormControlTextarea1" rows="3"></textarea>

        </div>

        <div class="form-group">

            <div class="form-check form-check-inline">

                <input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1">

                <label class="form-check-label" for="inlineRadio1">1</label>

            </div>

            <div class="form-check form-check-inline">

                <input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2">

                <label class="form-check-label" for="inlineRadio2">2</label>

            </div>

            <div class="form-check form-check-inline">

                <input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio3" value="option3" disabled>

                <label class="form-check-label" for="inlineRadio3">3 (disabled)</label>

            </div>

        </div>

        <button type="submit" class="btn btn-sm btn-primary">Submit</button>

        <button type="reset" class="btn btn-sm btn-secondary">Reset</button>

    </form>

</div>

</body>

</html>

分页

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <title>bootstrap分页</title>

    <link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.2/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">

</head>

<body>

<div class="container">

    <table class="table table-dark">

        <thead>

        <tr>

            <th scope="col">#</th>

            <th scope="col">First</th>

            <th scope="col">Last</th>

            <th scope="col">Handle</th>

        </tr>

        </thead>

        <tbody>

        <tr>

            <th scope="row">1</th>

            <td>Mark</td>

            <td>Otto</td>

            <td>@mdo</td>

        </tr>

        <tr>

            <th scope="row">2</th>

            <td>Jacob</td>

            <td>Thornton</td>

            <td>@fat</td>

        </tr>

        <tr>

            <th scope="row">3</th>

            <td>Larry</td>

            <td>the Bird</td>

            <td>@twitter</td>

        </tr>

        </tbody>

    </table>

    <nav aria-label="Page navigation example">

        <ul class="pagination justify-content-end">

            <li class="page-item">

                <a class="page-link" href="#" aria-label="Previous">

                    <span aria-hidden="true">&laquo;</span>

                </a>

            </li>

            <li class="page-item"><a class="page-link" href="#">1</a></li>

            <li class="page-item active"><a class="page-link" href="#">2</a></li>

            <li class="page-item"><a class="page-link" href="#">3</a></li>

            <li class="page-item">

                <a class="page-link" href="#" aria-label="Next">

                    <span aria-hidden="true">&raquo;</span>

                </a>

            </li>

        </ul>

    </nav>

</div>

</body>

</html>

当前端三剑客 全部内容看完学会后,建议考W3C前端开发工程师证书以及可以寻找项目进行练手,把学会的东西落实落稳 ,融会贯通。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值