Q
如何插入输入标签
2
A
回答
2
这里的文本框的HTML:
<input type="text" name="whatever" id="funkystyling" />
这里的左侧图像的CSS:
#funkystyling {
background: white url(/path/to/icon.png) left no-repeat;
padding-left: 17px;
}
下面是在右边的图像CSS:
#funkystyling {
background: white url(/path/to/icon.png) right no-repeat;
padding-right: 17px;
}
0
第一个选项是设置输入框的背景图像,但问题是您必须针对不同的输入尺寸处理它。 另一种选择是在输入框之前/之后设置伪元素,并在伪元素的内容中指定图像url。
在我看来,第二个选项对于您的要求更稳定。
2
我相信你正试图让你的图标在你面前输入元素。您可以通过相应地在您的输入和样式的前面添加<i>
标记来使用它。
HTML
<div class="inner-addon left-addon">
<i class="glyphicon glyphicons-lock"></i>
<input type="text" class="form-control" />
</div>
CSS
/* enable absolute positioning */
.inner-addon {
position: relative;
margin: 10px;
}
/* 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; }
下面是一个工作jsfiddle
0
我认为这条线可以解决您的问题。因此,创建一个div看起来像一个文本框和隐藏真正的文本框的边框
HTML
<div id="funkystyling">
<div></div>
<input type="text" name="whatever">
</div>
CSS
#funkystyling {
border:solid;
width: 300px
}
#funkystyling div{
border: solid 2px;
width: 20%;
height: 20px;
background: white url(/path/to/icon.png) left no-repeat;
float: left
}
#funkystyling-child input{
float: left;
width: 80%;
border: none
}
相关问题
- 1. 如何将输入标签插入到td标签中?
- 2. 通过模板将输入标签插入td标签
- 3. 如何在输入类型下插入标签=“text”
- 4. 如何从用户输入的数据中插入p标签
- 5. 如何使用硒和python插入文本到输入标签
- 6. 如何在每个输入标签中插入uniq id?
- 7. 插入标签
- 8. 输入标签
- 9. 插件来分隔标签(如stackoverflow的输入标签界面)
- 10. Jquery标签输入插件样式
- 11. 标签插入jquery插件
- 12. 插入与标题标签内嵌的输入字段
- 13. javacode输入标签
- 14. 如何在angular2上点击输入标签时隐藏输入标签
- 15. 如何使用JavaScript插入标签?
- 16. 如何将标签插入jsf页面?
- 17. 如何sapui5标签前插入字符 “*”
- 18. 如何插入额外的HTML标签?
- 19. 如何插入HTML标签jQuery中值
- 20. 如何在插入值,以XML标签
- 21. 如何插入脚本标签反应
- 22. HTML输入标签,无法输入
- 23. 如何使用jquery插入标题标签到img标签
- 24. HTML5结构标签带有输入OR输入IN标签
- 25. 跨输入标签旁边,而输入标签需要全宽
- 26. 如何使用输入:nth-of-type(n)选择输入标签?
- 27. 如何正确输入标签?
- 28. 如何更改输入标签
- 29. 如何避免输入标签
- 30. 如何获得jQuery的标签输入的值插件
输入{背景:网址(image.jpg的)NO-重复向左滚动; } –
有两种方法可以做到这一点, 1.使用'background-image' proeprty 2.使用img作为''并使用'position'属性。 我更喜欢第二个选项,因为有时bg-image被隐藏。 – vivekkupadhyay