分享Bootstrap简单表格、表单、登录页面

让我来为您详细讲解如何分享Bootstrap简单表格、表单、登录页面的完整攻略。

分享Bootstrap简单表格、表单、登录页面

1. 前置条件

在开始分享Bootstrap简单表格、表单、登录页面的完整攻略之前,请保证您已经做了以下准备:

  • 已经安装了Bootstrap框架。
  • 对于HTML、CSS和JavaScript有一定的基础和了解。

2. 简单表格

2.1. 创建表格

第一步是创建一个表格。在HTML中,我们可以使用<table>标签来创建表格。使用<thead>标签来定义表头,使用<tbody>标签来定义表格的主体内容。在表头中,使用<tr>标签来定义表头的一行,在这行中使用<th>标签来定义表头的列。在主体中,使用<tr>标签来定义每行内容,并使用<td>标签来定义每列的内容。

<table>
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>性别</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>小明</td>
      <td>23</td>
      <td>男</td>
    </tr>
    <tr>
      <td>小红</td>
      <td>21</td>
      <td>女</td>
    </tr>
    <tr>
      <td>小强</td>
      <td>25</td>
      <td>男</td>
    </tr>
  </tbody>
</table>

2.2. 使用Bootstrap样式

在创建好表格之后,我们可以使用Bootstrap的样式来美化表格。我们可以在<table>标签中添加class属性table来使用Bootstrap默认表格样式。

<table class="table">
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>性别</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>小明</td>
      <td>23</td>
      <td>男</td>
    </tr>
    <tr>
      <td>小红</td>
      <td>21</td>
      <td>女</td>
    </tr>
    <tr>
      <td>小强</td>
      <td>25</td>
      <td>男</td>
    </tr>
  </tbody>
</table>

3. 表单

3.1. 创建表单

在HTML中,我们可以使用<form>标签来创建一个表单。在表单中,我们可以使用<input>标签来保存用户输入的数据。<input>标签有不同的类型,比如文本框、密码框、单选框、复选框等等。

<form>
  <div class="form-group">
    <label for="username">用户名:</label>
    <input type="text" class="form-control" id="username">
  </div>
  <div class="form-group">
    <label for="password">密码:</label>
    <input type="password" class="form-control" id="password">
  </div>
  <div class="form-group">
    <label for="gender">性别:</label>
    <div class="form-check">
      <input class="form-check-input" type="radio" name="gender" id="male" value="male">
      <label class="form-check-label" for="male">
        男
      </label>
    </div>
    <div class="form-check">
      <input class="form-check-input" type="radio" name="gender" id="female" value="female">
      <label class="form-check-label" for="female">
        女
      </label>
    </div>
  </div>
  <div class="form-group">
    <label for="hobby">爱好:</label>
    <div class="form-check">
      <input class="form-check-input" type="checkbox" value="reading" id="reading">
      <label class="form-check-label" for="reading">
        阅读
      </label>
    </div>
    <div class="form-check">
      <input class="form-check-input" type="checkbox" value="music" id="music">
      <label class="form-check-label" for="music">
        音乐
      </label>
    </div>
    <div class="form-check">
      <input class="form-check-input" type="checkbox" value="sports" id="sports">
      <label class="form-check-label" for="sports">
        运动
      </label>
    </div>
  </div>
  <button type="submit" class="btn btn-primary">提交</button>
</form>

3.2. 使用Bootstrap样式

在创建好表单之后,我们可以使用Bootstrap的样式来美化表单。我们可以在<form>标签中添加class属性form-horizontal来使用Bootstrap默认表单样式。

<form class="form-horizontal">
  <div class="form-group">
    <label for="username" class="col-sm-2 control-label">用户名:</label>
    <div class="col-sm-10">
      <input type="text" class="form-control" id="username">
    </div>
  </div>
  <div class="form-group">
    <label for="password" class="col-sm-2 control-label">密码:</label>
    <div class="col-sm-10">
      <input type="password" class="form-control" id="password">
    </div>
  </div>
  <div class="form-group">
    <label for="gender" class="col-sm-2 control-label">性别:</label>
    <div class="col-sm-10">
      <div class="radio">
        <label>
          <input type="radio" name="gender" id="male" value="male"> 男
        </label>
      </div>
      <div class="radio">
        <label>
          <input type="radio" name="gender" id="female" value="female"> 女
        </label>
      </div>
    </div>
  </div>
  <div class="form-group">
    <label for="hobby" class="col-sm-2 control-label">爱好:</label>
    <div class="col-sm-10">
      <div class="checkbox">
        <label>
          <input type="checkbox" value="reading" id="reading"> 阅读
        </label>
      </div>
      <div class="checkbox">
        <label>
          <input type="checkbox" value="music" id="music"> 音乐
        </label>
      </div>
      <div class="checkbox">
        <label>
          <input type="checkbox" value="sports" id="sports"> 运动
        </label>
      </div>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <button type="submit" class="btn btn-primary">提交</button>
    </div>
  </div>
</form>

4. 登录页面

4.1. 创建登录页面

在HTML中,我们可以使用<form>标签来创建一个表单。在表单中,我们可以使用<input>标签来保存用户输入的数据。我们可以使用Bootstrap的样式来美化登录页面。

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>登录页面</title>
  <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css">
  <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
</head>
<body>
  <div class="container">
    <h1 class="text-center">欢迎登录</h1>
    <form class="form-horizontal">
      <div class="form-group">
        <label for="username" class="col-sm-4 control-label">用户名:</label>
        <div class="col-sm-8">
          <input type="text" class="form-control" id="username" placeholder="请输入用户名">
        </div>
      </div>
      <div class="form-group">
        <label for="password" class="col-sm-4 control-label">密码:</label>
        <div class="col-sm-8">
          <input type="password" class="form-control" id="password" placeholder="请输入密码">
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-offset-4 col-sm-8">
          <div class="checkbox">
            <label>
              <input type="checkbox"> 记住我
            </label>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-offset-4 col-sm-8">
          <button type="submit" class="btn btn-primary">登录</button>
        </div>
      </div>
    </form>
    <div class="text-center">
      <a href="#">忘记密码</a>
    </div>
  </div>
</body>
</html>

4.2. 使用Bootstrap样式

在创建好登录页面之后,我们可以使用Bootstrap的样式来美化页面。

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>登录页面</title>
  <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css">
  <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
  <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
  <style>
    body {
      background-color: #f5f5f5;
    }

    .container {
      max-width: 500px;
      margin: 0 auto;
      padding-top: 50px;
    }

    h1 {
      font-size: 3rem;
    }

    .form-horizontal {
      margin-top: 30px;
    }
  </style>
</head>
<body>
  <div class="container">
    <h1 class="text-center">欢迎登录</h1>
    <form class="form-horizontal">
      <div class="form-group">
        <label for="username" class="col-sm-4 control-label">用户名:</label>
        <div class="col-sm-8">
          <input type="text" class="form-control" id="username" placeholder="请输入用户名">
        </div>
      </div>
      <div class="form-group">
        <label for="password" class="col-sm-4 control-label">密码:</label>
        <div class="col-sm-8">
          <input type="password" class="form-control" id="password" placeholder="请输入密码">
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-offset-4 col-sm-8">
          <div class="checkbox">
            <label>
              <input type="checkbox"> 记住我
            </label>
          </div>
        </div>
      </div>
      <div class="form-group">
        <div class="col-sm-offset-4 col-sm-8">
          <button type="submit" class="btn btn-primary btn-block">登录</button>
        </div>
      </div>
    </form>
    <div class="text-center">
      <a href="#">忘记密码</a>
    </div>
  </div>
</body>
</html>

以上就是分享Bootstrap简单表格、表单、登录页面的完整攻略。希望对您有帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:分享Bootstrap简单表格、表单、登录页面 - Python技术站

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

相关文章

  • CSS解决未知高度的垂直水平居中自适应问题

    要解决未知高度的垂直水平居中自适应问题,可以使用CSS的flexbox布局。 首先,将需要居中的div元素的父容器设置为“display: flex;”和“justify-content: center; align-items: center;”,即可实现垂直和水平居中。 其次,如果需要是一个自适应宽度和高度的居中元素,可以给该元素设置“max-width…

    css 2023年6月10日
    00
  • JavaScript for循环

    JavaScript 中的 for 循环是一种常用的迭代结构,用于按照指定条件多次执行某些操作。其语法如下: for (initialization; condition; increment/decrement) { // 执行操作 } 其中,initialization 是循环的初始条件,通常是声明一个计数器变量;condition 是循环的终止条件,在…

    Web开发基础 2023年3月30日
    00
  • css强制换行 css强制不换行的css方法

    下面是关于CSS强制换行和强制不换行的攻略: CSS强制换行 CSS中可以使用”word-wrap”或”word-break”属性来强制换行。 word-wrap属性 “word-wrap”属性指定了当一个单词太长时,是否允许这个单词断行到下一行。可以设置的值有: normal:默认值。只有在遇到可换行点或允许断字点的时候才换行。 break-word:允许…

    css 2023年6月10日
    00
  • CSS3 滤镜 webkit-filter详细介绍及使用方法

    CSS3 滤镜 webkit-filter详细介绍及使用方法 什么是CSS3滤镜 CSS3滤镜功能可以使元素在渲染前或渲染后对内容进行图形效果处理,从而增强网页设计的创意性和美观性,提高用户体验。滤镜可以通过修改元素的外观,改变其色彩,模糊程度和透视感,又称显式滤镜。CSS3中提供了很多种滤镜效果,其中webkit-filter是其中之一。 webkit-f…

    css 2023年6月10日
    00
  • 基于jquery实现的可编辑下拉框实现代码

    下面我将为您详细讲解如何基于jQuery实现可编辑下拉框。整个实现的过程包含以下步骤: 1.创建HTML结构 首先,在HTML文件中创建一个下拉框元素,并赋予一个id,用于后续的JavaScript操作。代码示例如下: <select id="editable-select"> <option value="o…

    css 2023年6月10日
    00
  • jquery图片切换实例分析

    jQuery 图片切换实例分析 概述 jQuery 是一个跨浏览器兼容的 JavaScript 库,因其兼容性良好、使用方便,被广泛应用于前端开发中。本文将介绍 jQuery 的图片切换实例,包括切换的原理、具体实现方法以及两个简单的示例说明。 原理 图片切换的原理是通过改变图片的 src 属性来达到切换效果。我们首先编写 HTML 代码,用<img&…

    css 2023年6月11日
    00
  • JavaScript实现旋转木马轮播图

    实现轮播图的方法有很多种,其中较为流行的一种是旋转木马式的轮播图。在JavaScript中实现旋转木马式轮播图,主要通过以下步骤来实现: 1. HTML结构 首先需要构建页面的HTML结构。HTML结构应该包括一个容器盒子以及多个图片轮播组件。 <div class="carousel-container"> <div …

    css 2023年6月10日
    00
  • 2014 HTML5/CSS3热门动画特效TOP10

    2014 HTML5/CSS3热门动画特效TOP10攻略 为了更好地呈现网站内容并提供更好的用户体验,动画特效在现代Web开发中扮演着重要角色。下面是2014年HTML5/CSS3热门动画特效TOP10攻略: 1. 球形菜单 球形菜单特效通过使用CSS3的transition和transform属性来实现。该特效展示了一个球形的菜单。原始代码如下所示: &l…

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