使输入表单不可见

Posted

技术标签:

【中文标题】使输入表单不可见【英文标题】:Make input form invisible 【发布时间】:2013-11-10 10:44:45 【问题描述】:

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

【问题讨论】:

【参考方案1】:

您可以使元素透明:

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

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

【讨论】:

是的,这就是我在上传图像的第一个表单中所做的,这使得表单和图像透明。 那有什么问题呢? 我希望看到文本图像,请查看我在帖子中添加的第二张图像。现在我那里有白场。 您应该只使背景色透明并将边框设置为无。这样您的文本仍将显示。您是否尝试过我回答中的代码? 我做了,结果和我一样。【参考方案2】:

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

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

【讨论】:

【参考方案3】:
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;

【讨论】:

以上是关于使输入表单不可见的主要内容,如果未能解决你的问题,请参考以下文章

完成某些字段后,使字段在 MS Access 表单中可见

访问 - 使用父表单上的按钮使子表单字段不可见:)

Jquery Button 使表单可见

根据数据表内容使选项卡可见

当条目字段不可见时,如何隐藏 Xamarin 表单中的错误标签?

常见属性