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日

相关文章

  • 使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题

    当我们给一个div设置了内边距时,它的宽高会被内边距撑开,进而影响到整个布局。为了解决这一问题,我们可以使用CSS3中的box-sizing属性。 什么是box-sizing属性? box-sizing属性是CSS3中新增的一个属性,可以控制元素的盒模型的解析方式。默认情况下,元素的宽度和高度只包含内容区域的宽度和高度,元素的内边距和边框会增加额外的宽度和高…

    css 2023年6月9日
    00
  • Web移动端布局那些事

    下面我将详细讲解“Web移动端布局那些事”的完整攻略,包含以下几个步骤: 1. 了解移动端布局常用的单位 在进行移动端布局之前,我们需要了解移动端常用的单位。在移动端布局中,我们经常使用的单位主要有以下两种: rem:相对于根元素的字体大小。如根元素font-size:16px,则1rem=16px vw/vh:相对于屏幕宽度和高度的百分比。如宽度为100v…

    css 2023年6月10日
    00
  • CSS 如何影响首次加载时的白屏时间的解决方法

    CSS 如何影响首次加载时的白屏时间的解决方法 当浏览器加载网页时,如果 CSS 文件过大或者加载速度过慢,就会导致网页出现白屏现象,影响用户体验。以下是一些解决方法,可以减少 CSS 对首次加载时的白屏时间的影响。 1. 压缩 CSS 文件 压缩 CSS 文件可以减少文件大小,从而加快加载速度。可以使用在线工具或者构建工具来压缩 CSS 文件。以下是一个示…

    css 2023年5月18日
    00
  • js实现的简单图片浮动效果完整实例

    JS实现简单图片浮动效果的完整攻略 HTML和CSS准备 首先,我们需要准备HTML和CSS代码,以便在页面中添加图片并设置其样式。 示例代码如下: <!DOCTYPE html> <html> <head> <title>JS实现图片浮动效果</title> <style type=&quo…

    css 2023年6月10日
    00
  • 定义span的最小高度没有效果的解决方法

    为了解释 “定义 span 的最小高度没有效果” 这个问题,我们需要先理解 span 元素的基本属性。 span 元素是一种内联元素,其宽度和高度通常会根据其包含的内容自适应调整。 当我们给 span 元素定义一个最小高度时,很多情况下会发现这个最小高度并没有生效。这是因为内联元素的高度受其包含内容影响,我们需要针对这一点来找到解决方法。 以下是两个示例,说…

    css 2023年6月10日
    00
  • div+css背景渐变色代码示例

    下面我将详细讲解“div+css背景渐变色代码示例”的完整攻略。 1. 什么是背景渐变色? 背景渐变色是指在网页中通过CSS来实现背景色渐变的效果,使得背景色由一种颜色平滑过渡到另一种颜色。 2. 实现背景渐变色的方法 实现背景渐变色的方法有多种,这里将介绍比较常见的两种方法。 方法一:使用linear-gradient函数 div { background…

    css 2023年6月9日
    00
  • 详解CSS的结构与层叠以及格式化

    详解CSS的结构与层叠以及格式化 CSS的结构 CSS(层叠样式表)是一种用于定义HTML或XML文件中如何样式化元素的语言。CSS采用选择器和声明块的结构,将样式应用于文档的具体元素。 CSS选择器定义了要应用样式的元素,而属性值则定义了应用的样式,这些属性值存储在声明块中。 声明块有以下结构: selector { property: value; pr…

    css 2023年6月9日
    00
  • jQuery基于ajax实现带动画效果无刷新柱状图投票代码

    使用jQuery基于ajax实现带动画效果无刷新柱状图投票,需要以下步骤: 步骤1:编写HTML代码 首先,需要在HTML中创建一个div,将其作为投票结果的容器。然后,在该div中再创建若干个div,每个div表示投票选项,同时添加一个input元素,用于存储选项对应的投票数。 以下是一个示例HTML代码: <div id="vote_re…

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