📅  最后修改于: 2023-12-03 14:59:33.456000             🧑  作者: Mango
Bootstrap 是一款流行的前端框架,用于快速构建响应式和美观的网站。在 Bootstrap 中,表单是必不可少的,可以用来收集用户输入,并将其发送到服务器进行处理。其中,内联表单是一种常见的表单类型,它将表单项嵌入到一行中,以节省空间并使页面的设计更加紧凑。
以下是使用 Bootstrap 内联表单的步骤:
首先,在您的 HTML 中创建基本的表单,如下所示:
<form>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<div class="form-group">
<label for="exampleInputPassword1">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
</div>
<div class="form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Check me out</label>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
这里创建了一个包含输入字段、多选框和提交按钮的表单。为了让它看起来更加美观、紧凑,接下来将转换成 Bootstrap 内联表单。
要将表单转换成内联表单,只需为表单和表单项添加 Bootstrap 的内联类。例如,为了使输入字段和多选框内联,将 form-group
类更改为 form-group-inline
,并将类 form-check
更改为 form-check-inline
。最终的 HTML 代码如下所示:
<form class="form-inline">
<div class="form-group-inline">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<div class="form-group-inline">
<label for="exampleInputPassword1">Password</label>
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
</div>
<div class="form-check-inline">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Check me out</label>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
最后,您可以根据需要对表单进行样式设置。例如,可以更改点击样式、背景颜色和边框等。这里提供一些示例 CSS:
/*更改按钮背景颜色*/
.btn-primary {
background-color: #ff5722;
border-color: #ff5722;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
background-color: #ff5722;
border-color: #ff5722;
}
/*更改表单项边框颜色*/
.form-control {
border-color: #ff5722;
}
通过以上步骤,您可以轻松地将 Bootstrap 表单转换为内联表单,并为其添加样式和风格。内联表单是一种常见、紧凑的表单设计,对于网站上需要多个表单的页面很有用。希望这个指南对您有所帮助!