Html 使用图像作为输入文本

Html 使用图像作为输入文本,html,css,input,Html,Css,Input,也许这是一个简单的问题,但我一直在寻找它很长时间,没有运气。 我只需要使用图像作为输入,而不是像普通的那样使用白色框。我试图使用背景图像,但是白色仍然存在,只有它有背景图像。我不需要那个白色的盒子。我该怎么做?这就是你要找的吗 HTML 这就是你想要的吗 HTML 如果我理解正确,这可能是一个解决方案。将背景图像应用于文本输入字段: html: 如果我理解正确,这可能是一个解决方案。将背景图像应用于文本输入字段: html: 像这样: HTML <label for="test">

也许这是一个简单的问题,但我一直在寻找它很长时间,没有运气。
我只需要使用图像作为输入,而不是像普通的那样使用白色框。我试图使用背景图像,但是白色仍然存在,只有它有背景图像。我不需要那个白色的盒子。我该怎么做?这就是你要找的吗

HTML


这就是你想要的吗

HTML


如果我理解正确,这可能是一个解决方案。将背景图像应用于文本输入字段:

html:


如果我理解正确,这可能是一个解决方案。将背景图像应用于文本输入字段:

html:

像这样:

HTML

<label for="test">Label here</label> 
<input type="text" name="test" id="test" placeholder="placeholder text" />

像这样:

HTML

<label for="test">Label here</label> 
<input type="text" name="test" id="test" placeholder="placeholder text" />

您能更清楚地解释您的问题吗?在用户无法添加文本的情况下,如何将其作为“文本”输入?如果只是一个图像,他们在哪里键入?那么您希望文本框具有图像的背景而不是纯白色?可能与我刚刚尝试并设置的背景图像重复,
border:none
实现了这一技巧实际上,您使用什么浏览器查看它?或者你有你想要的例子吗?因为我们可能遗漏了要点,你能更清楚地解释你的问题吗?如果用户不能添加文本,它怎么可能是“文本”输入?如果只是一个图像,他们在哪里键入?那么您希望文本框具有图像的背景而不是纯白色?可能与我刚刚尝试并设置的背景图像重复,
border:none
实现了这一技巧实际上,您使用什么浏览器查看它?或者你有你想要的例子吗?因为我们可能错过了重点不幸的是,不,我需要使用图像作为输入文本,这到底意味着什么?你不能只在图像上打字,你需要创建一些东西来在上面打字。不幸的是不。我需要使用图像作为输入文本,这到底意味着什么?你不能只在图像上打字,你需要创建一些东西在上面打字。谢谢!我只需要将背景色添加到透明。谢谢+1你在摆弄小提琴,问题是你在图片url的末尾有4px4px,这给了你一个空白。Nick R将其设为0,使其充满了空间。谢谢!我只需要将背景色添加到透明。谢谢+1你在摆弄小提琴,问题是你在图片url的末尾有4px4px,这给了你一个空白。通过使其为0,Nick R使其填满了空间。
<textarea rows="10" cols="10" class="input">default text</textarea>
.input {
  background-image: url(http://www.placehold.it/10x10);
}
<label for="test">Label here</label> 
<input type="text" name="test" id="test" placeholder="placeholder text" />
input[type=text] {
    background:url(http://placekitten.com/200/200) no-repeat 0 0; 
    border:0 none; 
    padding:4px 10px;
    color:#fff;
}