从按钮删除边框

时间:2012-07-16 01:23:05

标签: html css button

我尝试创建按钮并插入我自己的图像而不是标准按钮图像。但是,标准按钮的灰色边框仍然保留,显示在我的黑色按钮图像的外部。

有谁知道如何从按钮中删除此灰色边框,所以它只是图像本身?谢谢。

12 个答案:

答案 0 :(得分:139)

添加

padding: 0;
border: none;
background: none;

到您的按钮。

演示:

https://jsfiddle.net/Vestride/dkr9b/

答案 1 :(得分:27)

这似乎对我很有用。

button:focus { outline: none; }

答案 2 :(得分:6)

我遇到了同样的问题,即使我在CSS中设置我的按钮样式,它也永远不会拿起border:none,但是有效的是直接在输入按钮上添加一个样式,如下所示:

<div style="text-align:center;">
    <input type="submit" class="SubmitButtonClass" style="border:none;" value="" />
</div>

答案 3 :(得分:4)

input[type="button"] {
border: none;
outline:none;
}

答案 4 :(得分:3)

要从按钮焦点上的按钮中删除默认的“蓝边”:

在HTML中:

<button class="new-button">New Button...</button>

在CSS中

button.new-button:focus {
    outline: none;
}

希望它会有所帮助:)

答案 5 :(得分:2)

尝试使用:border:0;border:none;

答案 6 :(得分:1)

通常的技巧是使图像本身成为链接的一部分而不是按钮。然后,将“click”事件与自定义处理程序绑定。

像Jquery-UI或Bootstrap这样的框架开箱即用。顺便使用其中一个可以缓解整个应用程序的概念。

答案 7 :(得分:1)

将其添加为CSS,

button[type=submit]{border:none;}

答案 8 :(得分:1)

您可以像这样在 CSS 样式中定位按钮:

 div button {
    border: none;
 }

答案 9 :(得分:1)

只需使用: button{border:none; outline:none;}

答案 10 :(得分:0)

您也可以尝试background:none;border:0px按钮。

css选择器也是div#yes button{..}div#no button{..}。希望它有所帮助

答案 11 :(得分:0)

$(“。myButtonClass”)。attr(“ style”,“ border:none; background-color:white; padding:0”); 对于我的.xhtml页面效果很好。