学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面

这篇具有很好参考价值的文章主要介绍了学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

✨✨ 欢迎大家来到景天科技苑✨✨

🎈🎈 养成好习惯,先赞后看哦~🎈🎈

所属的专栏:前端泛海
景天的主页:景天科技苑

Bootstrap

Bootstrap官网

1.Bootstrap介绍

  • 一、什么是Bootstrap?
    bootstrap是一个基于HTML、CSS和Javascript语言编写的框架,具有简单、灵活的特性,拥有样式库、组件和插件,bootstrap常用来开发响应式布局和移动设备优先的Web项目,能够帮助开发者快速搭建前端页面。
    Bootstrap诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架
    是一个用于快速开发Web应用程序和网站的前端框架
    Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷
    概述:Bootstrap是一个建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架

  • 二、为什么要用Bootstrap
    因为Bootstrap是一个简洁、直观、强悍的前端开发框架,让web开发更迅速、更容易上手。
    封装了常用的css样式,js动态效果。直接调用
    使用bootstrap的宗旨就是 ctrl c / ctrl v

  • 三、如何使用Bootstrap
    1.下载Bootstrap库 https://v4.bootcss.com/(Bootstrap管网)

2.页面中引入库
jquery-3.3.1.js:jQuery库【注意:必须在Bootstrap核心库引入之前引入jQuery库】

bootstrap.css:Bootstrap核心样式【添加到head标签中】
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

使用最新版
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

下载
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

并且提供CDN加速在线引入
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

解压后包含两个文件夹
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

不管是css,还是js,带min的都是压缩过的。生产中使用压缩过的
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

解压后,在项目中引入
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

2.简单使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    适配IE浏览器的edge浏览器
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   适配手机端,自适应手机屏幕大小,调整分辨率,方便手机观看 
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>bootstrap简单使用</title>
    <script src="jquery.js"></script>
    <!--    引入外部bootstrap样式-->
    <link rel="stylesheet" href="bootstrap-5.3.0-alpha1-dist/css/bootstrap.min.css" />
</head>

没做手机屏幕适配之前,很小看不清
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

做了手机屏幕适配后,等比例缩放,但是这样缩放可能会导致页面显示不完内容。因此这就需要做响应式
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

我们不用设置任何样式,只需引入bootstrap自带的css样式即可

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

<body>
   <table class="table table-hover table-striped">
        <thead>
            <tr>
                <th>姓名</th>
                <th>性别</th>
                <th>年龄</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>孙坚</td>
                <td></td>
                <td>18</td>
            </tr>
            <tr>
                <td>王涛</td>
                <td></td>
                <td>20</td>
            </tr>

            <tr>
                <td>王舒展</td>
                <td></td>
                <td>20</td>
            </tr>
            <tr>
                <td>刘亦菲</td>
                <td></td>
                <td>24</td>
            </tr>
        </tbody>
    </table>
</body>

浏览器显示效果
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

</html>

3.布局容器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>

        .c1{
            background-color:tan;
            height:100px;
        }
        .c2{
            background-color:pink;
            height:100px;
        }
        .c3{
            background-color:green;
            height:100px;
        }

    </style>
</head>
<body>
<!-- container-fluid占满整个屏幕 -->

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

<!-- container 左右两边有留白 -->

学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

<div class="container-fluid">

    <div class="row">
<!--        //  col-md-offset-3  栅格偏移,向右偏移3个栅格的意思-->
<!--        //  col-md-6 占6个栅格,默认从左边开始-->
        <div class="col-md-6 c1 col-md-offset-3">
            <div class="row">
                <div class="col-md-6 c3"></div>
            </div>

        </div>
<!--        <div class="col-md-8 c2"></div>-->

    </div>


</div>
<!--<div class="container c1"></div>-->

栅格单位,铺满是12个栅格,各占6个
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

如果是占不满,留空白
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

如果两个加起来超过12个,则第二个换行
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

新版的栅格偏移,默认从左边开始,设置了栅格偏移可以从指定栅格开始
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

具体使用方法,可以参照官网使用说明,很详细
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

缩小屏幕等分,不会换行
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

</body>
<script src="jquery.js"></script>
</html>

4.Bootstrap实现轮播图

轮播图必须引入在bootstrap.js之前引入jQuery.js
设置轮播图轮换图片间隔时间,默认是5秒
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

还可以通过js方法控制轮播时间
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap

轮播图完整代码:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>轮播图</title>
    <script src="jquery.js"></script>
    <link rel="stylesheet" href="bootstrap-4.6.2-dist/css/bootstrap.min.css" />
    <script src="bootstrap-4.6.2-dist/js/bootstrap.min.js"></script>
  </head>
  <body>
    <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="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="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="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>
  </body>

  <script>
    $(".carousel").carousel({
      interval: 2000,
    });
  </script>
</html>

效果,图片轮换播放:
学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面,前端泛海,前端,ui,bootstrap文章来源地址https://www.toymoban.com/news/detail-838445.html

到了这里,关于学会Web UI框架--Bootstrap,快速搭建出漂亮的前端界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • BootStrap-前端框架

    资料:https://v3.bootcss.com/components/ BootStrap的概念(Web框架) Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML 、 CSS 、 JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个 CSS/HTML 框架。Bootstrap提供了优

    2024年02月07日
    浏览(23)
  • 14.4K Star,一款外观漂亮、运行快速、动画细腻的开源免费UI组件库

    之前给大家推荐了很多后台模版,有读者希望推荐一些跟通用的好看组件,毕竟出了后台还有很多其他场景嘛。所以,今天继续给大家推荐一个广受好评的UI组件库: NextUI NextUI 的主要目标是简化开发流程,为增强的用户体验提供美观且适应性强的系统设计。 它有以下几点核

    2024年02月11日
    浏览(28)
  • Web开发之常用框架BootStrap

    bootstrap是基于HTML、CSS、JS的前端框架,该框架预定了一套CSS样式和与样式相对应的JS代码,开发人员只需要编写HTML结构,添加bootstrap固定的class样式,就可以实现指定的效果展示。BootStrap使得web开发更加高效,并且支持响应式开发,解决了移动互联网前端开发问题。所谓的响

    2024年02月08日
    浏览(33)
  • 【一、bootstrap框架前端注册登录页面】

    一、使用bootstrap框架写一个简易的前端登录页面。 先上截图 下面开始记录本人使用bootstrap框架写这个登录页面的过程 1、bootstrap需要的配置文件  2、如何修改背景图片 3、如何写一个图标与输入框附合的表单 例如这样 

    2024年02月11日
    浏览(28)
  • 01_前端框架之Bootstrap的应用

    本课目标 能够完成 Bootstrap 环境搭建 能够理解 Bootstrap 的栅格布局 能够根据 Bootstrap 相关文档使用Bootstrap组件 能够根据 Bootstrap 重构主页和表单页 第1章 bootstrap简介 1.1 什么是bootstrap Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。 Bo

    2024年01月23日
    浏览(36)
  • Blazor UI库 Bootstrap Blazor 快速上手 (v7.5.7)

    最近组件库更新比较频繁,有些同学感觉有点迷茫,就着今天刚上了张老板一节课立马撸个新的上手教程回馈社区, ;- 增加主题样式表到 Pages/_Host.cshtml 文件中 删除 link rel=\\\"stylesheet\\\" href=\\\"css/bootstrap/bootstrap.min.css\\\" / 并在下面添加两行 添加 Javascript 引用到 Pages/_Host.cshtml 文件中 在

    2023年04月27日
    浏览(28)
  • [Java Web]element | 一个由饿了么公司开发的前端框架,让你快速构建现代化、美观的 Web 应用程序。

    ⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:@逐梦苍穹 ⭐所属专栏:Java Web ⭐如果觉得文章写的不错,欢迎点个关注一键三连😉有写的不好的地方也欢迎指正,一同进步😁 https://element.eleme.cn/#/zh-CN/component/installation   Element 是

    2024年02月05日
    浏览(70)
  • 用前端框架Bootstrap和Django实现用户注册页面

    命令如下: 执行下面条命令依次创建需要的应用: 名叫users的应用创建好后,还需要在全局配置文件中对应在用进行注册,具体方法如下: 打开““E:Python_projectP_001myshop-testmall_backendmall_backendsettings.py””文件,找到名叫“INSTALLED_APPS”的列表(list),在其中加入应用名,

    2024年02月06日
    浏览(36)
  • 用前端框架Bootstrap的AdminLTE模板和Django实现后台首页的页面

    承接博文 用前端框架Bootstrap和Django实现用户注册页面 继续开发实现 后台首页的页面。 以下需要的四个文件夹及里面的文件百度网盘下载链接: https://pan.baidu.com/s/1QYpjOfSBJPmjmVuFZdSgFQ?pwd=o9ta 下载 AdminLTE-3.1.0-rc 并解压缩 把文件夹 other 和 pages 复制到 “E:Python_projectP_001myshop-t

    2024年02月06日
    浏览(25)
  • 超越传统:深入比较Bootstrap、Foundation、Bulma、Tailwind CSS和Semantic UI的顶级CSS框架!

    在Web开发中,选择适合项目需求的CSS框架可以极大地简化界面设计和响应式布局的工作。本文将详细介绍一些流行的CSS框架,并提供代码示例和比较,以帮助您做出明智的选择。 Bootstrap是最受欢迎和广泛使用的CSS框架之一。它提供了丰富的预定义样式和组件,适用于快速构建

    2024年02月16日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包