javascript - 如何从 HTML 按钮中删除效果?

标签 javascript html css button

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 8 年前

尝试用 JavaScript 创建一个允许用户移动、调整大小和旋转元素的表单设计器。

为此,我需要移除按钮的所有效果,例如悬停、单击(或激活)。

与 Visual Studio 窗体设计器所做的类似,在窗体上放置和移动控件时不会影响它们。

不确定最佳方法,但我不想用图像替换它们,因为要重新调整按钮的大小和命名按钮。

感谢任何帮助。

编辑:

看来我已经使用以下代码解决了这个问题:

element.onfocus = function(e) {
    this.blur();
    return false;
};

最佳答案

试试这个:

input, input:focus, input:hover, input:active {
    outline: none;
    box-shadow:none;
}

如果你想移除 button 的所有效果,将 input 替换为 button:

button, button:focus, button:hover, button:active {
    outline: none;
    box-shadow:none;
}

JSFiddle Demo

关于javascript - 如何从 HTML 按钮中删除效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24888863/

上一篇:jquery - 如何保存页面状态(颜色,每个元素的背景颜色)

下一篇:css - 有没有办法嵌入@font-face 的源代码?

相关文章:

javascript - 如何使用 knockoutJS 呈现嵌套导航?

javascript - 如何对数组进行排序,使最大值位于中间?

javascript - 如何去除背景图像周围的灰色边框?

html - 在 IE11 中缩放图像但在 Chrome/Firefox 中显示正常

javascript - 将我的动态 php 数组获取到 js

javascript - 如何在移动设备中将 Bootstrap 中的控件设置为全高(带滚动、固定页眉/页脚)

html - Facebook Like 按钮在 IE 中不工作

html - 突破容器div

css - 我可以在 Bootstrap 中放大 '.container' 吗?

javascript - 如何在 SailsJS/Waterline 中使用 Model.query() 和 Promise?