问题描述

如题,在Bootstrap中,如何为一个文本框添加图标呢?比如有实现一个用户名的文本框,如下图:

方案一

参考官方的示例代码(无需写其他的CSS样式):

方案二

不使用 Bootstrap实现,

HTML:

CSS:

/* enable absolute positioning */

.inner-addon {

position: relative;

}

/* style icon */

.inner-addon .glyphicon {

position: absolute;

padding: 10px;

pointer-events: none;

}

/* align icon */

.left-addon .glyphicon { left: 0px;}

.right-addon .glyphicon { right: 0px;}

/* add padding */

.left-addon input { padding-left: 30px; }

.right-addon input { padding-right: 30px; }注:请引用 font-awesome 图标库, 点击查看完整示例

使用 Bootstrap:

Username

方案三

HTML:

CSS:

.form-control {

padding-right: 30px;

}

.form-control + .glyphicon {

position: absolute;

right: 0;

padding: 8px 27px;

}

方案四

Start:

方案六

CSS:

input {

border:solid 1px #ddd;

}

input.search {

padding-left:20px;

background-repeat: no-repeat;

background-position-y: 1px;

background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADbSURBVDhP5ZI9C4MwEIb7//+BEDgICA6C4OQgBJy6dRIEB6EgCNkEJ4e3iT2oHzH9wHbpAwfyJvfkJDnhYH4kHDVKlSAigSAQoCiBKjVGXvaxFXZnxBQYkSlBICII+22K4jM63rbHSthCSdsskVX9Y6KxR5XJSSpVy6GbpbBKp6aw0BzM0ShCe1iKihMXC6EuQtMQwukzPFu3fFd4+C+/cimUNxy6WQkNnmdzL3NYPfDmLVuhZf2wZYz80qDkKX1St3CXAfVMqq4cz3hTaGEpmctxDPmB0M/fCYEbAwZYyVKYcroAAAAASUVORK5CYII=);

}

HTML:

运行效果:

html在文本框添加相机图标,[Bootstrap]Bootstrap中如何给文本框添加图标?相关推荐

  1. matlab静态文本框显示,如何在Matlab GUI中利用静态文本框显示程序的结果

    www.mh456.com防采集. 调用2113pushbutton的回调函数,再用set让结构在5261文本框中显示.给4102一个简单的例1653子:内pushbutton的回调函数(实现两容个数 ...

  2. python怎么设置文本框大小_如何在Python中更改Tkinter文本框的宽度和高度?

    所以我一直在用Tkinter在Python上开发一个计算器.不过,我想把按钮隔开,而不是把它们直接放在一起.我不使用root.Frame函数.这是我的代码:from Tkinter import * ...

  3. java关于替换文本输出的讲解_java替换文件中某一行文本的内容

    个人博客 地址:http://www.wenhaofan.com/article/20180913160442 代码如下 package com.wenhaofan.common.kit; impor ...

  4. 【Groovy】集合遍历 ( 操作符重载 | 集合中的 “ << “ 操作符重载 | 使用集合中的 “ << “ 操作符添加一个元素 | 使用集合中的 “ << “ 操作符添加一个集合 )

    文章目录 一.集合中的 " << " 操作符重载 1.使用集合中的 " << " 操作符添加一个元素 2.使用集合中的 " & ...

  5. 用python实现复选框树_如何使用Python中的复选框创建树视图

    我一直在使用Tkinter和Tix来编写一个小程序. 我在需要一个树状视图的复选框(检查按钮),所以我可以从树视图中选择项目. 有没有办法做到这一点? 我一直在看ttk.Treeview(),它看起来 ...

  6. python为text添加滚动条_在Tkinter中向一组小部件添加滚动条

    概述 您只能将滚动条与一些小部件关联起来,根小部件和Frame不是那组小部件的一部分. 最常见的解决方案是创建一个画布小部件,并将滚动条与该小部件关联起来.然后,将包含标签小部件的框架嵌入到画布中.确 ...

  7. itextsharp 获取文本_使用itextsharp从签名图像中获取Layer2文本(签名描述)

    虽然Bruno以包含"第2层"的PDF开头解决了这个问题,但请允许我先说明使用这些"签名层"在PDF签名外观是不 PDF规范,规范实际上根本不知道这些层!因此, ...

  8. html保留数据库文本格式,以html格式显示数据库中的格式化文本(FLASK应用程序)...

    我目前正在构建一个菜谱应用程序,用户可以创建自己的菜谱,这些菜谱存储在数据库中.用户可以在文本区域中输入配方成分和说明.你知道吗 placeholder="Type hier al de i ...

  9. matlab添加旁白,在MATLAB中向已知信号添加高斯白噪声 (转载)

    引用: MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN.WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声. 1. WGN:产生高斯白噪声  ...

  10. java 压缩包添加文件,如何在Java中向现有zip文件添加条目?

    Opening the file with a ZipOutputStream overwrites it. Is there a way to keep the file and just add ...

最新文章

  1. AAAI 2020 时间交错网络 | ICCV19多标签视频理解冠军方案
  2. caxa画图怎么倒角_16个底部含圆弧倒角的宽槽编程案例
  3. 10个超级好用的快捷键技巧,知道的都是大神!
  4. 后缀的形容词_构词法(18)构成形容词的常见后缀 3
  5. lambda函数 RUNOOB python练习题49
  6. 双11还能创造什么新技术?
  7. PYTHON设计模式学习(3):Singleton pattern
  8. [技术分享]【DLI跨源】当DLI遇见MongoDB
  9. 分享几个手机和电脑上的百宝箱工具
  10. 程序员大神常用软件:mybase,一款个人知识笔记管理神器
  11. 2018Android面试题总结 上(附答案)
  12. 【转载】OFFICE使用技巧FAQ宝典
  13. python documents in chinese_基于 Python 的简单自然语言处理实践
  14. 【Excel】excel中怎样隔行插入空行?
  15. 做统计分析课程设计时回忆的一些知识
  16. 用C语言做了一个外卖管理系统
  17. ssc预测计划 php,千里马全天ssc计划
  18. 计算机应用基础实训任务12345答案,《计算机应用基础》第一次作业题目、答案.doc...
  19. php正则 字符串转数组,jquery字符串转数组split正则匹配
  20. 推荐几个适合新手入门学习的SQL网站,在线就能练习

热门文章

  1. PCB拼版及MARK点
  2. 用Keras单层网络预测银行客户流失率
  3. 机器学习系列(3)_特征工程01数据预处理
  4. pythonic_比Python更Pythonic
  5. (AS笔记)Android全透明沉浸式主题样式——工具类篇
  6. 转:2009汽车世界品牌价值排行榜.
  7. 2021年11月中国汽车企业出口量排行榜:Top前十中仅top1排名不变,其他企业排名均呈现小幅度变化(附月榜TOP34详单)
  8. 宝马推出i7电动车系列,新车型i7 eDrive50L中国上市
  9. 怎么学 JavaScript?
  10. 北京十大情人分手圣地