【发布时间】:2020-07-31 03:49:46
【问题描述】:
我正在整理这张表,并在其中添加了一个搜索功能。但是在搜索栏中,我想为背景图像放置一个搜索图标 png 文件,就像W3Schools 上的示例一样。我把它放在了 myInput 字段中,但是搜索栏中要么什么都没有出现,要么它太大了,以至于你可以看到搜索图标的一小块顶角,我不知道如何修复它。
#myInput {
background-image: url('https://cdn1.iconfinder.com/data/icons/hawcons/32/698627-icon-111-search-512.png');
background-position: 10px 10px;
background-repeat: no-repeat;
width: 100%;
font-size: 16px;
padding: 12px 20px 12px 40px;
border: 1px solid #ddd;
margin-bottom: 12px;
}
<input type="text" id="myInput">
【问题讨论】:
-
给我一秒钟,如果我想这样做,我必须从我的代码中删除一堆东西,因为我在一个文件中拥有所有 javascript/css/html 并且它从 info 填充表格来自共享点站点,因此无法在这里工作
-
你可能需要调整背景位置,我也不认为这是一个跨浏览器的解决方案。你宁愿在前面加上一个元素祝你好运
-
@David 仅以此为例,这是我想要实现的目标,但我的表格要复杂得多w3schools.com/howto/tryit.asp?filename=tryhow_js_filter_table
-
您确定图片网址正确吗?换句话说,如果你把它放在一个img标签中它会显示出来吗?
-
不过,它与图像有关。如果我将您的图片 URL 替换为 W3Schools 示例,它不起作用。