bootstrap,fontawesome

文章介绍了如何使用Bootstrap框架来设计网页,包括下载CSS文件,引入到HTML页面中,以及按照Bootstrap的规则编写HTML代码来创建导航栏。同时提到了font-awesome图标的使用,需要下载后放入项目静态文件夹并引入。此外,文章还提及了Bootstrap的栅格系统和响应式设计,以及JavaScript和jQuery在BootStrap中的作用。
摘要由CSDN通过智能技术生成

 别人帮我们写好的css,我们想要使用bootstrap需要先进行下载,在使用前,在页面上引入bootstrap,编写html时,按照bootstrap的规定进行编写+自定制

fontawesome里面有许多的图标,使用前也需要进行下载,然后放到项目的static文件夹下面的插件里面,在使用前进行引入。地址https://fontawesome.dashgame.com/

<link rel="stylesheet" href="static/plugins/font-awesome-4.7.0/css/font-awesome.css">引入

导航:

<div class="navbar navbar-default">
    <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
                    data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">陈帅的网站</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
                <li><a href="#">陈帅</a></li>
                <li><a href="#">是我</a></li>
                <li><a href="#">我是</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                       aria-expanded="false">Dropdown <span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li><a href="#">Something else here</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">One more separated link</a></li>
                    </ul>
                </li>
            </ul>
            <form class="navbar-form navbar-left">
                <div class="form-group">
                    <input type="text" class="form-control" placeholder="Search">
                </div>
                <button type="submit" class="btn btn-default">Submit</button>
            </form>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">Link</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                       aria-expanded="false">Dropdown <span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li><a href="#">Something else here</a></li>
                        <li role="separator" class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                    </ul>
                </li>
            </ul>
        </div><!-- /.navbar-collapse -->
    </div><!-- /.container-fluid -->
</div>

栅格系统

### 3.3 栅格系统

https://v3.bootcss.com/css/#grid

- 把整体划分为了12格

- 分类

  - 响应式,根据屏幕宽度不同

    ```
    .col-lg-   1170px
    .col-md-   970px
    .col-sm-   750px
    ```

  - 非响应式

    ```
    <div class="col-xs-6" style="background-color: red">1</div>
    <div class="col-xs-6" style="background-color: green">2</div>
    ```

  -  列偏移

    ```html
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" href="static/plugins/bootstrap-3.4.1/css/bootstrap.css">
    </head>
    <body>
        <div>
            <div class="col-sm-offset-2 col-sm-6" style="background-color: green">2</div>
        </div>
    </body>
    </html>
    ```

初识javascript

### 3.7 BootStrap依赖

BootStrap依赖JavaScript的类库,jQuery。

- 下载 jQuery,在页面上应用上jQuery。
- 在页面上应用BootStrap的JavaScript类库。

![image-20211120175019706](assets/image-20211120175019706.png)





## 4.提前聊JavaScript

- HTML,裸体
- CSS,好看
- JavaScript,动态。
  - 编程语言
  - 类库(模块)【jQuery是javaScript的类库】

<script src="static/js/jquery-3.7.0.min.js"></script>
<script src="static/plugins/bootstrap-3.4.1/js/bootstrap.min.js"></script>

放在js目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值