Bootstrap 组件_输入框组1 | 学习笔记

简介: 快速学习 Bootstrap 组件_输入框组1

开发者学堂课程【前端开发框架Bootstrap使用教程Bootstrap 组件_输入框组1】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/360/detail/4242


Bootstrap 组件_输入框组1


目录:

一、输入框组

二、基本实例

三、尺寸

四、作为额外元素的多选框和单选框


一、输入框组

1.定义

通过在文本输入框<input>前面、后面或是两边加上文字或按钮,可以实现对表单控件的扩展。为 .input -group赋予 .input-group-addon 类,可以给 .form-control 的前面或后面添加额外的元素。

2.只支持文本输入框<input>

这里请避免使用<select> 元素,因为 WebKit 浏览器不能完全绘制它的样式。

避免使用<textarea> 元素,由于它们的 rows 属性在某些情况下不被支持。

3.输入框组中的工具提示和弹出框需要特别的设置

为 .input-group 中所包含的元素应用工具提示( tolip )或 popover (弹出框)时,必须设置 contalner:'body' 参数,为的是避免意外的副作用(例如,工具提示或弹出框被激活后,可能会让当前元素变得更宽或和变得失去其圆角)。

4.不要和其他组件混用

不要将表单组或栅格列( column )类直接和输入框组混合使用。而是将输入框组嵌喜到表单组或栅格相关元素的内部。


二、基本实例

在输入框的任意一侧添加额外元素或按钮。 你还可以在输入框的两侧同时添加额外元素。

我们不支持在输入框的单独侧添加多个额外元素。

我们不支持在单个输入框组中添加多个表单控件。

实例:

<div class=" input-group" >

<span class=" input-group-addon" id="basic- addon1" >@</span>

<input type="text" class=" form-control" placeholder- "Username" aria- describedby="basic- addon1">

</div>

<div class=" input-group">

<input type="text" class="form-control" placeholder="Recipient's username" aria-describedby="basic-addon2">

<span class=" input-group-addon" id-"basic-addon2" >@example. com</span>

</div>

<div class=" input-group">

<span class=" input-group-addon">$</span>

<input type=" text" class="form-control" aria-label="Amount (to the nearest dollar)">

<span class=" input -group- addon">.00</span>

</div>

新建inputgroup.html文件,编辑:

1  <!DOCTYPE html>

2  <html lang="en">

3  <head>

4      <meta charset="UTF-8">

5      <title>输人框组</title>

6      <link href="bootstrap.min.css" rel="stylesheet">

7  </head>

8  <body>

9      <div class="container">

10      <div class="input- group">

11         <span class="input- group- addon">@</span>

12         <input type-"text" class-"form-control" placeholder="email">

13       </div>

14     </div>

15  < /body>

16  < /htm1>

打开浏览器看到显示结果为@和 email 的组合框。

将11行和12行程序调换次序,刷新浏览器看到显示结果为 email 和@的组合框。


三、尺寸

为 .input-group 添加相应的尺寸类,其内部包含的元素将自动调整自身的尺寸。不需要为输入框组中的每个元素重复

地添加控制尺寸的类。

实例:

<div class="input-group input-group-1g" >

<span class=" input -group-addon"  id="sizing- addon1" >@</span>

<input type="text" class="form-control" placeholder="Username" aria-describedby=" sizing- addon1" >

</div>

<div class="input-group">

<span class=" input -group-addon"  id="sizing- addon2" >@</span>

<input type="text" class="form-control" placeholder="Username" aria-describedby=" sizing- addon2" >

</div>

<div class=" input-group input -group-sm">

<span class=" input -group-addon"  id="sizing- addon3" >@</span>

<input type="text" class="form-control" placeholder="Username" aria-describedby=" sizing- addon3" >

</div>


四、作为额外元素的多选框和单选框

可以将多选框或单选框作为额外元素添加到输入框组中。

实例:

<div class="row">

<div class="col-1g-6">

<div class= "input- group">

<span class="input-group-addon">

<input type="checkbox" aria-label="...">

</span>

<input type="text" class=" form-control" aria-label="...">

</div><!-- /input-group -->

</div><!-- 1.col-1g-6 -->

<div class="col-1g-6">

<div class="input-group" >

<span class="input-group-addon">

<input type="radio" aria-label="...">

</span>

<input type-"text" class-"form-control" aria-label-"...">

</div><!-- /input- group -->

</div><!-- 1.col-1g-6 -->

</div><!-- /.row -->

相关文章
|
6月前
|
前端开发
|
6月前
|
前端开发 容器
|
前端开发
bootstrap 组件之 输入框组 超大屏幕 列表组件学习总结
bootstrap 组件之 输入框组 超大屏幕 列表组件学习总结
|
开发框架 前端开发 Go
Bootstrap 组件_输入框组2 | 学习笔记
快速学习 Bootstrap 组件_输入框组2
|
开发框架 前端开发 开发者
Bootstrap 组件_按钮组|学习笔记
快速学习 Bootstrap 组件_按钮组
184 0
|
开发框架 前端开发 开发者
Bootstrap 组件_按钮式下拉菜单 | 学习笔记
快速学习 Bootstrap 组件_按钮式下拉菜单
145 0
|
开发框架 前端开发 JavaScript
Bootstrap 组件_下拉菜单|学习笔记
快速学习 Bootstrap 组件_下拉菜单
122 0
|
开发框架 前端开发 JavaScript
31_Bootstrap组件_警告框|学习笔记
快速学习31_Bootstrap组件_警告框
|
前端开发
Bootstrap教程(11)--按钮与按钮组
本文目录 1. 概述 2. 按钮的使用 2.1 设置Bootstrap按钮 2.2 调整按钮大小 2.3 调整按钮颜色样式 3. 按钮组的使用 3.1 使用按钮组 3.2 调整按钮组的大小 3.3 调整按钮组方向 4. 小结
389 0
Bootstrap教程(11)--按钮与按钮组
|
前端开发
Bootstrap教程(22)--列表组
本文目录 1. 概述 2. 普通列表组 3. 将普通链接转换为列表组 4. 调整列表项的样式 5. 带徽章的列表组 6. 添加标题和内容 7. 小结
209 0
Bootstrap教程(22)--列表组