图标输入框(一)
来源:互联网 发布:wps数据有效性 编辑:程序博客网 时间:2024/06/05 07:12
本文介绍如何使用 input 元素和 CSS 的 background-image 属性来实现带图标的输入框。效果如下:
HTML
<div class="password-btn">
<input type="text" />
</div>
CSS
.password-btn {
border: 2px solid lightgray;
background: url(./images/lock.ico) no-repeat 5px center;
width: 210px;
height: 40px;
}
.password-btn > input {
padding-left: 42px;
padding-right: 10px;
border: none;
background: none;
width: 100%;
height: 100%;
}
解析
div 元素
设置 background-image,引用 icon 图片,以此实现输入框前面的图标效果(这里的图片大小需要自己调整好,在此处直接引用)
background-repeat 设置为 no-repeat
background-position-x 和 background-position-y 根据实际需求调整
input 元素
大小应该和父元素一致
根据 icon 图标大小调整 padding-left 值,以此实现光标在图标后输入的效果
background 要设置为 none,不然 div 的背景会被遮盖
不要有自己的 border,不然看起来会不美观
更多 CSS 技巧,请关注微信公众号
- 图标输入框(一)
- 图标输入框(二)
- HTML 在 输入框右边加入图标
- Input输入框中加入小图标
- day15 带图标的输入框
- html之输入框嵌套小图标
- INPUT输入框中有图标(图片)
- 输入框智能提示(一)
- 清除IE10下input的叉叉(X)和密码输入框的眼睛图标
- 同一个td内的输入框右侧小图标居中
- 安卓自定义带删除图标的输入框EditView
- 安卓自定义带删除图标的输入框EditView
- html 输入框显示“小叉叉”的清空图标
- 自定义View实现输入框后附加删除小图标
- bootstrap之表单输入框以及图标的使用
- uitextfield 设置左图标以及图标文字间距,输入框背景图切换
- QT4-系统托盘图标的使用(一)
- Launcher 学习 (一) 图标位置修改
- Oracle数据库索引概览
- 翻译:Blocks 简明实用指南(A Short Practical Guide to Blocks)
- 4.14 对象数组
- 2017年11月23日训练笔记
- String、StringBuffer、StringBuilder三者之间的区别
- 图标输入框(一)
- Python 命令详解
- 个人总结44
- {转}Android点击两次Back键退出当前程序
- 迭代器
- C++ 11:delete关键词和一条《Effective C++》的过时条款
- nginx服务器配置支持https
- 4.15 反编译和文档生成器(略)
- set公共函数