完全隐形的html按钮

时间:2011-04-21 17:22:53

标签: html button input visibility invisible

使用以下代码:

<html>
<body>
<input type="submit" style="color: transparent; background-color: transparent; border-color: transparent; cursor: default;">
</body>
</html>

将此文件另存为html文件。如果您打开文件,则会出现一个不可见但仍处于活动状态的按钮。 按Tab键选择按钮。现在,仍然隐形按钮周围有一个灰色的虚线矩形。有人可以帮我禁用那个矩形。感谢响应者

我正试图制作一个完全不可见的网站登录,这是它唯一可见的部分,请帮忙。

5 个答案:

答案 0 :(得分:18)

您可以使用样式outline: 0;在聚焦时禁用按钮上的虚线矩形。

示例:

<input type="submit" style="outline: 0;">

虽然,我不确定你要做的是正确的......你只是想隐藏按钮吗?您最好的选择是使用display: none;

示例:

<input type="submit" style="display: none;">

答案 1 :(得分:4)

这对我有用。 (仅在Opera上测试,所以YMMV)。

<input type="submit" style="background:transparent; border:none; color:transparent;">

http://jsfiddle.net/AHsdJ/3/

答案 2 :(得分:1)

使用CSS:focus&amp; :活动伪类

<html>
<head>
<style type="text/css">
input:focus, input:active { outline: none;}
</style>
</head>
<body>
<input type="submit" style="color: transparent; background-color: transparent; border-color: transparent; cursor: default;">
</body>
</html>

答案 3 :(得分:0)

只需将其设置为透明,然后禁用该按钮。这对我很有用。

<input type="submit" style="color: transparent; background-color: transparent; border-color: transparent; cursor: default;" disabled>

答案 4 :(得分:-1)

根本不要使用按钮。

使用AJAX通过帖子发送登录数据并处理页面内的响应。