Bootstrap每天必学之简单入门

Bootstrap每天必学之简单入门

Bootstrap是一个流行的前端框架,提供了丰富的CSS和JavaScript组件。它可以帮助快速构建现代化的响应式网页。本文将介绍Bootstrap的基础知识和简单入门。

环境准备

在开始使用Bootstrap之前,需要准备以下环境:

  • HTML文件:在HTML文件中引入Bootstrap的样式和脚本文件。

  • CSS文件:Bootstrap提供了外观一致、开箱即用的样式文件,可以直接使用。

  • JavaScript文件:Bootstrap提供了大量的JavaScript插件,如表格、轮播等等,需引入相关的脚本文件。

可以通过以下两种方式引入Bootstrap样式和脚本文件:

  • 通过CDN引入:直接在HTML中通过CDN引入Bootstrap的样式和脚本。
<head>
  <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.5.3/css/bootstrap.min.css">
  <script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"></script>
  <script src="https://cdn.staticfile.org/twitter-bootstrap/4.5.3/js/bootstrap.min.js"></script>
</head>
  • 下载并引入本地文件:下载Bootstrap的样式和脚本文件,并在HTML中引入。

基础样式

Bootstrap提供了许多类用于设置文本样式、排版和颜色等。以下是一些常见的类和用法:

文本样式

  • .text-muted:设置文本颜色为灰色。

  • .text-primary:设置文本颜色为蓝色。

  • .text-success:设置文本颜色为绿色。

  • .text-danger:设置文本颜色为红色。

  • .text-warning:设置文本颜色为黄色。

  • .text-info:设置文本颜色为浅蓝色。

  • .text-dark:设置文本颜色为深灰色。

示例代码:

<p class="text-muted">这是一段灰色的文本。</p>
<p class="text-primary">这是一段蓝色的文本。</p>
<p class="text-success">这是一段绿色的文本。</p>
<p class="text-danger">这是一段红色的文本。</p>
<p class="text-warning">这是一段黄色的文本。</p>
<p class="text-info">这是一段浅蓝色的文本。</p>
<p class="text-dark">这是一段深灰色的文本。</p>

排版样式

  • .h1.h2.h3.h4.h5.h6:设置标题的大小和样式。

  • .lead:设置段落的样式,通常用于引言或主要内容。

  • .font-italic:设置文本为斜体样式。

  • .font-weight-bold:设置文本为粗体样式。

  • .blockquote:设置引用文本的样式。

示例代码:

<h1 class="h1">这是一级标题</h1>
<h2 class="h2">这是二级标题</h2>
<h3 class="h3">这是三级标题</h3>
<h4 class="h4">这是四级标题</h4>
<h5 class="h5">这是五级标题</h5>
<h6 class="h6">这是六级标题</h6>

<p class="lead">这是一个引言。</p>

<p class="font-italic">这是一段斜体的文本。</p>

<p class="font-weight-bold">这是一段粗体的文本。</p>

<blockquote class="blockquote">
  <p class="mb-0">这是一段引用文本。</p>
  <footer class="blockquote-footer">出自 <cite title="Source Title">某作者</cite></footer>
</blockquote>

颜色样式

  • .bg-primary:设置背景色为蓝色。

  • .bg-success:设置背景色为绿色。

  • .bg-danger:设置背景色为红色。

  • .bg-warning:设置背景色为黄色。

  • .bg-info:设置背景色为浅蓝色。

  • .bg-dark:设置背景色为深灰色。

示例代码:

<div class="bg-primary text-white">这是一个蓝色的区块。</div>
<div class="bg-success text-white">这是一个绿色的区块。</div>
<div class="bg-danger text-white">这是一个红色的区块。</div>
<div class="bg-warning text-white">这是一个黄色的区块。</div>
<div class="bg-info text-white">这是一个浅蓝色的区块。</div>
<div class="bg-dark text-white">这是一个深灰色的区块。</div>

组件

Bootstrap提供了大量的组件,如导航条、按钮、表单、轮播、模态框等等。以下是两个示例:

导航条

导航条是网站中常用的组件,可以帮助用户导航到不同的页面。Bootstrap提供了丰富的导航条样式和功能,以下是一个基本的示例:

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">Brand</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" id="navbarNav">
    <ul class="navbar-nav">
      <li class="nav-item active">
        <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" href="#">联系我们</a>
      </li>
    </ul>
  </div>
</nav>

模态框

模态框是一种弹出式窗口,可以用来显示内容、进行交互等。Bootstrap提供了方便的模态框组件,以下是一个示例:

<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
  打开模态框
</button>

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="myModalLabel">模态框标题</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        这是模态框的内容。
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
        <button type="button" class="btn btn-primary">保存</button>
      </div>
    </div>
  </div>
</div>

总结

Bootstrap提供了大量的CSS和JavaScript组件,可以帮助快速构建现代化的响应式网页。通过引用Bootstrap的样式和脚本文件,可以轻松地使用Bootstrap提供的功能和样式。本文介绍了Bootstrap的基础样式和两个组件示例,读者可以根据需要进一步掌握和应用Bootstrap的功能。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Bootstrap每天必学之简单入门 - Python技术站

(0)
上一篇 2023年6月9日
下一篇 2023年6月9日

相关文章

  • 滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码

    以下是详细讲解“滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码”的攻略: 滚动条变色 首先,使用CSS的::-webkit-scrollbar伪类可以选择滚动条,进而改变滚动条的样式。比如,为滚动条添加渐变颜色,可以使用以下代码: ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-thumb …

    css 2023年6月9日
    00
  • 3种方式实现瀑布流布局小结

    针对“3种方式实现瀑布流布局小结”的完整攻略,我将从以下几个方面详细讲解。 瀑布流布局的概念及优势 瀑布流布局又称为瀑布流式布局,是一种排版方式。与传统的平铺式布局、网格式布局不同,瀑布流布局可以实现随机排列,让网页内容呈现出自然流畅的感觉,对于展示大量图片或者文章非常有用。 优势:- 呈现良好的视觉效果,与传统的排版方式有所不同,显得更加新颖。- 可以更有…

    css 2023年6月11日
    00
  • css 限定GridView宽度并加上滚动条

    要限定GridView的宽度并且加上滚动条,可以通过以下步骤进行实现: 首先,在CSS文件中为GridView创建一个独立的样式。 例如: .gridviewWrapper { overflow: auto; max-height: 300px; max-width: 100%; } 在这个样式中,我们使用 max-width 属性将GridView的宽度限…

    css 2023年6月10日
    00
  • JS实现小球的弹性碰撞效果

    JS实现小球的弹性碰撞效果是一项比较基础的前端交互效果,而且很实用。以下是实现该效果的几个步骤: 步骤一:绘制小球 在 HTML 中添加一个 canvas 元素,然后在 JS 中使用 Canvas API 绘制小球。例如: <canvas id="canvas" width="500" height="…

    css 2023年6月10日
    00
  • IE系列不支持CSS的圆角border-radius等属性的解决方案

    针对IE系列不支持CSS的圆角border-radius等属性的问题,我们可以采用以下几种解决方案: 解决方案一:使用IE滤镜 IE系列浏览器支持通过滤镜来实现圆角效果。具体实现方式如下: /* 设置圆角滤镜 */ div { border-radius: 10px; /* 优雅降级,对于支持 border-radius 属性的浏览器,直接设置圆角 */ f…

    css 2023年6月10日
    00
  • Bootstrap显示与隐藏简单实现代码

    下面是对Bootstrap显示与隐藏简单实现代码的完整攻略。 Bootstrap显示与隐藏简单实现代码 Bootstrap是一个流行的前端框架,提供了许多实用的组件和工具来帮助开发人员快速地构建Web应用程序。其中一个非常有用的功能是显示和隐藏元素。Bootstrap提供了几种不同的方式来实现这个功能。 1. 使用JavaScript实现 Bootstrap…

    css 2023年6月11日
    00
  • 67 个节约开发时间的前端开发者的工具、库和资源

    67 个节约开发时间的前端开发者的工具、库和资源 作为一名前端开发者,我们需要使用各种工具和库来提高开发效率。这篇攻略总结了67个节约前端开发时间的工具、库和资源。 前端开发工具 1. Visual Studio Code Visual Studio Code是一个快速且免费的代码编辑器,支持多种语言和插件,比如自动补全、语法高亮和调试器等。 2. Subl…

    css 2023年6月11日
    00
  • css对边框的属性控制和链接的伪类选择器

    CSS对边框的属性控制和链接的伪类选择器是前端开发中常用的技巧。下面我会详细讲解这两个方面的使用方法和示例。 CSS对边框的属性控制 要控制边框的属性,需要使用CSS的border属性。border属性有多个值可以设置,如下所示: border: [border-width] [border-style] [border-color]; 其中,border-…

    css 2023年6月9日
    00
合作推广
合作推广
分享本页
返回顶部