当使用图片作为按钮时,它会提供大量有关如何将CSS和静态按钮作为翻转使用的信息。使用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个单独的按钮吗?
我认为这应该工作,但src属性可能需要从输入元素中删除。 –
完全正确的,它需要一个输入型的按钮或类型的提交或按钮标签 – leopic
甜,我改为按钮式和它的伟大工程:d – svict4