我尝试创建按钮并插入我自己的图像而不是标准按钮图像。但是,标准按钮的灰色边框仍然保留,显示在我的黑色按钮图像的外部。
有谁知道如何从按钮中删除此灰色边框,所以它只是图像本身?谢谢。
答案 0 :(得分:139)
答案 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页面效果很好。