较旧的同位素组合行在悬停时向下移动1个像素

时间:2020-10-14 作者:visaudio

https://visaud.io/shows/

请查看以上链接。如您所见,如果您将鼠标悬停在公文包项目上,它们要么移动到下一列/行(在第1-3列的情况下),要么在第4列的情况下移动其下的所有内容。

我不记得这个问题是什么时候开始出现的,尽管可能是WordPress核心更新的结果?如有任何见解或帮助,将不胜感激。我希望这只是一个简单的CSS疏忽,我可能会错过或意外地搞砸。

提前感谢您!

1 个回复
最合适的回答,由SO网友:Tony Djukic 整理而成

这是底部的边界#portfolio-items article 当您悬停时。

实际上,在article 元素,您看到的灰色边框位于链接的底部,使用#portfolio-items article .project-meta 在投资组合项目的底部。

因此,您有两个选择,通过添加如下规则,重新编写悬停的CSS部分,将灰色更改为绿色:

#portfolio-items article:hover .project-meta {
     border-bottom: 1px solid #33be25;
}
然后从此规则中删除边框:

#main-nav a:hover,
#main-nav .hover>a,
#main-nav .current_page_item>a,
#main-nav .current_page_parent>a,
#main-nav .current-menu-item>a,
.projects-carousel a:hover,
#portfolio-items>article:hover,
.team-member:hover {
         border-bottom: 1px solid #33be25;
}
但这会影响所有其他项目,所以可以添加以下规则:

#portfolio-items>article:hover {
     border-bottom:none;
}
我认为更有效的方法是更新这条规则:

#portfolio-items article {
     margin-bottom: 50px;
     border-bottom: 1px solid transparent; /* add this line */
}
因此,您基本上要做的是已经包含徽标,这样当项目加载时,它们就有了设置的大小。。。然后,当你悬停时,你所做的就是将颜色从透明改为绿色。

相关推荐

迁移到新域名后出现JavaScript/AJAX错误

我已经将一个客户的站点从旧的垃圾域名迁移到新的域名,以更好地代表他们的业务。然而,自从移动以来,似乎出现了某种Javascript/Ajax问题。例如,我似乎无法切换选项卡(在ajax页面上),而;“快速编辑”;工具根本不起作用。当单击任何页面上的“快速编辑”链接时,我在F12控制台中发现此错误。Uncaught TypeError: Cannot read property \'hasClass\' of undefined at HTMLDocument.<anonymous&g