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