amazeui学习笔记--css(常用组件7)--输入框组Input-group

amazeui学习笔记--css(常用组件7)--输入框组Input-group

一、总结

1、使用:Input group 基于 Form 组件和 Button 组件扩展,依赖这两个组件。在容器上添加 .am-input-group,在标签文字上添加 .am-input-group-label

2、Icon组件及添加文字

<div class="am-input-group">
  <span class="am-input-group-label"><i class="am-icon-user am-icon-fw"></i></span>
  <input type="text" class="am-form-field" placeholder="Username">
</div>

3、将单选框与复选框放入 .am-input-group-label 内

<div class="am-input-group">
      <span class="am-input-group-label">
        <input type="radio">
      </span>

4、输入框结合button:需要用 .am-input-group-btn 包住按钮,而不是 .am-input-group-label

1 <div class="am-u-lg-6">
2     <div class="am-input-group">
3       <input type="text" class="am-form-field">
4       <span class="am-input-group-btn">
5         <button class="am-btn am-btn-default" type="button">手气还行</button>
6       </span>
7     </div>
8   </div>

5、尺寸变换:在 .am-input-group 添加标明尺寸的 class 即可。包含 .am-input-group-lg.am-input-group-sm<div class="am-input-group am-input-group-lg">

6、颜色:<div class="am-input-group am-input-group-secondary">

 

 

二、输入框组Input-group

Input Group


Input group 基于 Form 组件和 Button 组件扩展,依赖这两个组件。

在容器上添加 .am-input-group,在标签文字上添加 .am-input-group-label,具体请查看示例代码。

基本使用

输入框与标签

下面的代码中演示了结合 Icon 组件及添加文字的样式。

 Copy
.00
$.00
<div class="am-input-group">
  <span class="am-input-group-label"><i class="am-icon-user am-icon-fw"></i></span> <input type="text" class="am-form-field" placeholder="Username"> </div> <div class="am-input-group"> <span class="am-input-group-label"><i class="am-icon-lock am-icon-fw"></i></span> <input type="text" class="am-form-field" placeholder="Password"> </div> <div class="am-input-group"> <input type="text" class="am-form-field"> <span class="am-input-group-label">.00</span> </div> <div class="am-input-group"> <span class="am-input-group-label">$</span> <input type="text" class="am-form-field"> <span class="am-input-group-label">.00</span> </div>

复选/单选框与输入框

将单选框与复选框放入 .am-input-group-label 内。

 Copy
<div class="am-g">
  <div class="am-u-lg-6"> <div class="am-input-group"> <span class="am-input-group-label"> <input type="checkbox"> </span> <input type="text" class="am-form-field"> </div> </div> <div class="am-u-lg-6"> <div class="am-input-group"> <span class="am-input-group-label"> <input type="radio"> </span> <input type="text" class="am-form-field"> </div> </div> </div>

输入框结合 Button

需要用 .am-input-group-btn 包住按钮,而不是 .am-input-group-label

 Copy
手气还行
<div class="am-g">
  <div class="am-u-lg-6"> <div class="am-input-group"> <span class="am-input-group-btn"> <button class="am-btn am-btn-default" type="button"><span class="am-icon-search"></span> </button> </span> <input type="text" class="am-form-field"> </div> </div> <div class="am-u-lg-6"> <div class="am-input-group"> <input type="text" class="am-form-field"> <span class="am-input-group-btn"> <button class="am-btn am-btn-default" type="button">手气还行</button> </span> </div> </div> </div>

样式变换

尺寸

在 .am-input-group 添加标明尺寸的 class 即可。

包含 .am-input-group-lg.am-input-group-sm

 Copy
@
@
@
<div class="am-input-group am-input-group-lg">
  <span class="am-input-group-label">@</span> <input type="text" class="am-form-field" placeholder="Username"> </div> <div class="am-input-group"> <span class="am-input-group-label">@</span> <input type="text" class="am-form-field" placeholder="Username"> </div> <div class="am-input-group am-input-group-sm"> <span class="am-input-group-label">@</span> <input type="text" class="am-form-field" placeholder="Username"> </div>

颜色

 Copy
<div class="am-input-group am-input-group-primary">
  <span class="am-input-group-label"><i class="am-icon-user am-icon-fw"></i></span> <input type="text" class="am-form-field" placeholder="你的大名"> </div> <div class="am-input-group am-input-group-secondary"> ... </div> <div class="am-input-group am-input-group-success"> ... </div> <div class="am-input-group am-input-group-warning"> ... </div> <div class="am-input-group am-input-group-danger"> ... </div>

使用按钮时除了在容器上设置颜色 class 外,还需要设置按钮的样式。

 Copy
<div class="am-g">
  <div class="am-u-lg-6"> <div class="am-input-group am-input-group-danger"> <span class="am-input-group-label"> <input type="checkbox"> </span> <input type="text" class="am-form-field"> </div> </div> <div class="am-u-lg-6"> <div class="am-input-group am-input-group-primary"> <span class="am-input-group-btn"> <button class="am-btn am-btn-primary" type="button"><span class="am-icon-search"></span></button> </span> <input type="text" class="am-form-field"> </div> </div> </div>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值