我设计了漂亮的 html 表单按钮(用于 input type="submit")。但我意识到它们在按下时不再下沉。通常,这不是问题,因为按下按钮会立即将您带到下一页。在 Firefox 上它有点明显,因为虚线轮廓出现在按钮的文本周围。但是一个用户试图在 safari 上上传一张大图,但根本不清楚按钮是否被按下或图像正在上传。
那么,让风格化提交带有漂亮边框的最佳方式是什么?我可以使用 javascript 来检测按下和松开并相应地更改类,但我想我希望有一个更简单的标准方法来做到这一点?如果没有,是否有一个好的 jQuery 库来处理这个问题?
这就是我所说的:http: //jsfiddle.net/gctJq/
刚刚找到了jQuery UI 按钮小部件!如果没有简单的标准 html 解决方案,猜猜这就是我正在寻找的东西。我已经将 jQuery UI 用于其他元素,想知道自定义它以获得各种尺寸和颜色的按钮会有多困难。它似乎更适合 1 标准尺寸和颜色。