当谷歌搜索这个障碍时,它提出了大量关于如何在将图像用作表单中的按钮时应用 css 和不同的静态按钮作为翻转的信息。
我的问题是,您将如何更改每个鼠标事件(在按钮上)的按钮,以及如果您对所有状态都使用一个图像?
例如...我的按钮有以下 HTML
<input type="image" id="login_submit" name="login_submit" src="button_login.png" />
除此之外,我有以下我以前使用过的 CSS...
#login_submit a {
outline: none;
text-indent: -5000px;
display:block;
margin-left: auto;
margin-right: auto;
width: 141px;
height: 36px;
background: url("button_login.png") 0 0 no-repeat;
}
#login_submit a:hover {
background-position: -141px 0;
}
#login_submit a:active {
background-position: -282px 0;
}
现在显然它目前不起作用......那我该怎么做呢?我正在寻找一个更“纯粹”的 CSS 解决方案,所以没有 JS 来照亮这一天。
还是我应该坚持为每个状态使用 2/3 个单独的按钮?