0

我有显示在背景文本图像上的输入表单。我希望输入表单不可见,以便用户可以插入输入,但不会显示白色空白表单,只会显示背景。我尝试了“透明”属性,但它涵盖了表单和背景文本图像。你可以在这里的图片上看到它现在的样子,在另一张图片中我想要它是怎样的。谢谢。 这就是我现在的方式:http: //i.imgur.com/DsfcD8g.jpg 这就是我想要的方式:http: //i.imgur.com/gaZZzrr.jpg

4

3 回答 3

3

您可以使元素透明:

form *{
    border: none;
    background-color: transparent;
}

注意:这会将其应用于表单内的所有元素,您需要根据您拥有/想要的内容修改您的选择器

于 2013-11-10T10:49:01.733 回答
0

我刚刚在 IE5、7、8、9、10、11、Chrome、Safari、FF 和 Opera 上尝试了 Kenneth 的解决方案。一切正常。

你使用的是什么浏览器?你能提供一个活生生的例子吗?

于 2013-11-12T10:55:54.293 回答
0
input[type=text],
textarea {
    background: transparent;
    border: none;
}

/* This if you don't want an outline on focus - bad for accessibility */
input[type=text]:focus,
textarea:focus {
    outline: none;
}
于 2013-11-12T11:38:02.590 回答