将悬停边框应用于图像

发布于 2024-11-29 00:18:35 字数 215 浏览 1 评论 0原文

我无法在图像上进行悬停,我确定我错误地定位了 css 悬停,但我还有一些附加在图像上的 jquery,这可能会导致冲突。

这是小提琴:

http://jsfiddle.net/MLS1984/9zwsJ/

基本上我只是边框出现在悬停状态。

I'm not able to get a hover on my images to work, I'm sure I'm targeting the css hover incorrectly, but I also have some jquery that is attached the the images which may be causing the conflict.

Here is the fiddle:

http://jsfiddle.net/MLS1984/9zwsJ/

Basically I just the border to appear on a hover state.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

花之痕靓丽 2024-12-06 00:18:35
#content #team a:hover img.teamimg {
   padding:3px;
   border:1px solid #021a40;
}

http://jsfiddle.net/AlienWebguy/KB9S4/

#content #team a:hover img.teamimg {
   padding:3px;
   border:1px solid #021a40;
}

http://jsfiddle.net/AlienWebguy/KB9S4/

记忆で 2024-12-06 00:18:35

在我看来,有两件事是错误的。

您的 a 位于图像外部,但您的选择器正在图像内部查找它。另外,您还有一个拼写错误:teamingteamimg 不匹配。

#content #team img.teaming a:hover {

所以改变

#content #team a:hover img.teamimg {

Two things appear wrong to me.

Your a is outside the image but your selector is looking for it inside. Also, you have a typo: teaming and teamimg don't match up.

So change:

#content #team img.teaming a:hover {

to

#content #team a:hover img.teamimg {
待天淡蓝洁白时 2024-12-06 00:18:35

它应该是:

#content #team a:hover img.teamimg

你有:

#content #team img.teaming a:hover

这有两个问题。首先,teaming 是错误的,它是 teamimg(是 m 而不是 n)。第二,img 位于 a 之前

It should be:

#content #team a:hover img.teamimg

You had:

#content #team img.teaming a:hover

Two things wrong with this. First teaming is wrong, it's teamimg (an m not an n). 2nd, the img comes before the a

回忆凄美了谁 2024-12-06 00:18:35

这是解决方案

http://jsfiddle.net/9zwsJ/14/

#content #team a.panel3:hover img {
   padding:3px;
   border:1px solid #021a40;
}

Here's the solution

http://jsfiddle.net/9zwsJ/14/

#content #team a.panel3:hover img {
   padding:3px;
   border:1px solid #021a40;
}
心房敞 2024-12-06 00:18:35

您对这种样式的排序错误:

#content #team img.teaming a:hover

img.teaming 在标签内,因此它应该是:

#content #team a:hover img.teaming

我不相信这会在所有浏览器中工作,但是(即?)。如果您知道该无序列表中的所有链接都将包含图像,您可以将边框应用到 a 标签本身:

#content #team a:hover

#content #team a.panel13:hover

祝您好运!

You're mis-ordering this style:

#content #team img.teaming a:hover

img.teaming is inside the tag, therefore it should read:

#content #team a:hover img.teaming

I don't believe that will work in all browsers, however (ie?). If you know all the links in that unordered list are going to contain images, you could just apply the border to the a tag itself:

#content #team a:hover

or

#content #team a.panel13:hover

Best of luck!

剧终人散尽 2024-12-06 00:18:35

img 位于 a 内部,因此您希望定位 a 并将其移至 img 之前CSS 选择器。您可以在这里看到我的作品:http://jsfiddle.net/Skooljester/9zwsJ/16/

The img is inside the a, so you want to target the a and move it before the img in the CSS selector. You can see my work here: http://jsfiddle.net/Skooljester/9zwsJ/16/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文