javascript - 来自 png 的具有上/下/下状态的 HTML 按钮

标签 javascript html css

我的上/上/下按钮状态有三个 png 文件。

如何在 html 中制作这样的按钮?

寻找类似的东西:

<button id="myButton" upState="upstate.png" downState="downstate.png" overState="overState.png" onClick="someFunction()"/>

显然这不是它的工作原理。但这就是我希望它工作的方式。制作这样一个按钮的最简单/最好的方法是什么。不允许闪光。

最佳答案

CSS 支持事件和悬停状态,这足以满足除按钮释放之外的所有情况。

#myButton {
width: 90px;
height: 20px;
background: url(defaultstate.png);
}

#myButton:hover {
background: url(overstate.png);
}

#myButton:active {
background: url(downstate.png);
}

您可能不需要按钮释放状态。如果按钮用于提交表单或以其他方式将访问者发送到新的浏览器页面,他们不太可能在页面开始刷新/加载之前注意到按钮的释放。

关于javascript - 来自 png 的具有上/下/下状态的 HTML 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12717520/

相关文章:

javascript - 如何避免自定义指令的[Vue warn]?

javascript - 为什么 Browserify 只导出这些 jQuery 变量之一?

html - 通用 CSS 类是错误的吗?

CSS Div 和图像最大宽度

javascript - 是否有 CSS 或 Javascript 解决方案来更改当前页面导航选项卡的背景图像?

javascript - 试图从后端发送一个 zip 到前端

javascript - 从 HTML 中读取复选框选中的属性

javascript - 无法使引导导航栏在选项选择时向下滑动

javascript - 如何获取点击时输入的值

php - WordPress 如何在转义 html 标签时使用换行符