【发布时间】:2013-01-15 00:03:39
【问题描述】:
我今天在玩 css 和 html,我试图让一个图像/链接在被悬停并点击时改变它的形式。但我没能做到的是,当我点击图片时,我选择的图片保持“点击”状态。
这是 CSS:
#header {
background-image: url(bg.jpg);
height: 32px;
width: 100%;
border-bottom-style: solid;
border-bottom-color: #000;
border-bottom-width: 1px;
}
#logo a {
background-image:url(logo.png);
display:block;
width:128px;
height:32px;
}
#logo a:hover {
background-image:url(logohover.png);
display:block;
width:128px;
height:32px;
}
#logo a:focus {
background-image:url(logoonclick.png);
display:block;
width:128px;
height:32px;
}
这是 HTML:
<div id="header">
<div id="logo">
<a href="#"></a>
</div>
</div>
所以基本上我希望链接或图像在被点击后保持“点击”的形式,如果再次点击,我希望它变回其标准。
【问题讨论】:
-
没有带有 html 或 css 的 onclick 处理程序。这可以通过使用 javascript 来实现。
标签: html css image hyperlink onclick