gpt4 book ai didi

css - 使用 :hover, 设计 4 个不同的 div :visited 和 :active

转载 作者:行者123 更新时间:2023-11-28 18:28:05 24 4
gpt4 key购买 nike

我希望有人能帮我解决这个问题。

我得到了这个 HTML:

<a href="http://test"><div id="topleftbox"></div></a>
<a href="http://test"><div id="toprightbox"></div></a>
<a href="http://test"><div id="bottomleftbox"></div></a>
<a href="http://test"><div id="bottomrightbox"></div></a>

我用这样的背景图片设计这些 div:

#topleftbox {
background: url(../img/images/layout_03.jpg);
background-repeat: no-repeat;
width: 229px;
height: 228px;
float: left;
}

#topleftbox:hover {
background: url(../img/hoverimages/layout_03.jpg);
}

我将鼠标悬停在新图像上。是否可以添加 :visited 和 :active 以便在单击/访问上一个链接/图像后永久显示新的(悬停)图像?

谢谢


jsfiddle.net/AcvbG - 现在可以使用颜色。奇怪的是没有背景图片..

我的目标是:单击时,将鼠标悬停在#leftbox 背景图像必须更改为另一个,使用:visited、:hover 和:active。

有人知道解决办法吗?或者我必须使用javascript(知识有限)谢谢大家

最佳答案

我不相信那些伪类会做你想做的事。
http://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-classes

The :active pseudo-class applies while an element is being activated by the user. For example, between the times the user presses the mouse button and releases it.

The :visited pseudo-class applies once the link has been visited by the user.

如果您愿意使用 javascript,那么有一些选择。

编辑:

您可以为 <a> 设置样式标签就像你的 div,只是改变他们的背景。这是完全可行的。

http://jsfiddle.net/AcvbG/

关于css - 使用 :hover, 设计 4 个不同的 div :visited 和 :active,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15123505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com