html - 如何在 <input type ="text"> 中显示多个图像

标签 html css

我有 <input type="text">使用

background: #e3e3e6 url(search.jpg) no-repeat 7px 2px;

在左边。

我想在文本框的另一边添加另一个图像。 (右边)。 最好的方法是什么?

最佳答案

您可以使用 multiple background images on the element ,就像这样:

html(使用class属性分隔有背景和无背景的元素)

<input type="text" />

示例 CSS:

input[type="text"] {
    background: url(http://www.placehold.it/20x20&text=left), url(http://www.placehold.it/20x20&text=right);
    background-repeat: no-repeat, no-repeat;
    background-position: center left, center right;
}

这是一个演示:http://jsfiddle.net/oLd7zdf7/

关于html - 如何在 &lt;input type ="text"> 中显示多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27485543/

相关文章:

javascript - 如何从 n 个类中获取特定的类,以 javascript 开头?

java - html提交表单的背景是什么?

javascript - onclick 事件发生而没有实际发生 click 事件 - js

html - css 选择器失败并显示 'id class img'

html - 如何将 textarea 宽度扩展到父级的 100%(或者如何将任何 HTML 元素扩展到父级宽度的 100%)?

css - react CSS 的 webpack 配置

css - 为什么页面加载时div位置会改变?

javascript - 表单提交转至 Javascript - 并保持在同一页面上

html - 页面布局在不同的计算机上变得困惑,自动调整问题

css - 使用位置固定时如何保持 block 级别?