gpt4 book ai didi

html - 表格中的悬停状态仅在 Firefox 中带有边框移动链接

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:31 25 4
gpt4 key购买 nike

我知道有人在这里以某种形式或形式提出了此类问题,但无论如何我都无法解决这个问题。屏幕截图包括 CSS。当您将鼠标悬停在行上时,左边框会突出显示它。它将链接移动超过 1px。我尝试用负边际补偿但没有运气(只是为了测试它)。只有 Firefox 会发生这种情况。

enter image description here

%zebra-row {
transition: background-color .1s ease-out;
background-clip:padding-box;

&:nth-child(odd ) {
background-color: $alabaster;
}

&:hover {
background-color: $gallery;
border-left:2px solid $aqua-forest;
}
}

最佳答案

这是因为正在应用边框并将其移动(正如我确定您已经假设的那样)。

要解决这个问题,您需要使用默认边框,但要使其透明。在悬停时,您只需为边框着色。

%zebra-row {
transition: background-color .1s ease-out;
background-clip:padding-box;
border-left:2px solid transparent; /* Set the transparent border */

&:nth-child(odd ) {
background-color: $alabaster;
}

&:hover {
background-color: $gallery;
border-left-color:$aqua-forest; /* Color it on hover */
}
}

这可以防止您所说的“跳跃”,因为边界基本上始终存在。

关于html - 表格中的悬停状态仅在 Firefox 中带有边框移动链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38512565/

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