Q
把一個輸入框
12
A
回答
23
2
7
作爲除了Bazzz's answer,如果你不想要的圖標正對着右邊框,您可以在右側指定填充。
background: url(images/icon.png) no-repeat right 10px center;
這將會把右側的圖標,但保持在非常邊緣10個像素。因此,CSS的解釋是這樣的:
背景:[URL以圖標] [不指定重複] [水平位置] [在右側填充] [垂直位置]
0
使用圖像和SVG。填充效果很好在所有瀏覽器(火星2017)
圖像文件
.date_element {
background-image: url(../img/calendar.png);
background-repeat: no-repeat;
background-position: right center;
background-origin: content-box;
}
SVG文件
.date_element {
background-image: url(../img/calendar.svg);
background-repeat: no-repeat;
background-position: right center;
background-origin: content-box;
background-size: 2.5rem 2.5rem;
}
相關問題
- 1. 伯爵把輸入框
- 2. 如何把一個HTML文本輸入框裏面FA-搜索?
- 3. 把一個信息框放在輸入欄下面
- 4. wordpress:如何把一個輸入頁面?
- 5. 把一個int和STR成輸入(Python)的一個輸出
- 6. 如何把重點放在第一輸入框在對話框
- 7. 把管道輸入到標準輸入另一個進程
- 8. 「凍結」一個輸入框
- 9. 把輸入提交到與輸入框相同的行上
- 10. 我不能把一個輸入在第一個地方
- 11. 把文本輸入從一個視圖到另一個視圖
- 12. 製作一個類似於Visual Basic輸入框的輸入框
- 13. 把一個函數的輸出放入一個數據框或一個列表或一個向量R
- 14. Java輸入和輸出把
- 15. 一個輸入框的多個背景
- 16. 如何在同一個輸入框中輸入多個字段
- 17. 把一個隱藏的盒子放入一個焦點輸入與jquery
- 18. 片段 - 把一個插入另一個
- 19. 我怎樣才能提取輸入框中輸入文字,並把它們添加到一個div底部
- 20. 試圖把多個字符串輸入
- 21. C#骰子游戲,把它變成一個用戶輸入的輸入
- 22. 把價值直接放入輸入文本框的形式?
- 23. 添加和刪除一個輸入框
- 24. 建立一個輸入對話框?
- 25. 找到第一個空輸入框
- 26. jQuery:選擇一個文本輸入框
- 27. 加載一個輸入框的負載
- 28. 用多個輸入框按'輸入'
- 29. 用戶輸入通過document.getElementById從一個輸入框
- 30. Angularjs從另一個輸入框更新輸入
有一個封閉的問題,非常類似於此,HTTP: //stackoverflow.com/questions/20634868/put-icon-inside-input-element-in-a-form-not-as-background-image?lq=1 –