【发布时间】:2021-01-06 20:04:44
【问题描述】:
我有两个框,每个框都有 :hover 选择器,用于转换线性渐变背景图像。 到顶部的线性渐变与过渡效果完美(下面的代码)。
.box7:hover{
color: #FFF;
background-image: linear-gradient(to top, #000 50%, #fff 50%);
background-position: 0% 100%;
background-size: 100% 200%;
transition: all 1s ease;
border: none;
}
但是我遇到了线性渐变到底部的问题,过渡效果似乎不起作用(下面的代码)。
.box2:hover{
color: #FFF;
background-image: linear-gradient(to bottom, #000 50%, #fff 50%);
background-position: 100% 0%;
background-size: 100% 200%;
transition: all 1s ease;
border: none;
}
任何帮助将不胜感激。 以下是要检查的链接(悬停在所有框上) https://conrad93.github.io/linear-gradient-sliding-effect/boxbox.html
【问题讨论】:
-
寻求代码帮助的问题必须包括在问题本身中重现它所需的最短代码,最好是在堆栈片段中。尽管您提供了一个链接,但如果它变得无效,那么您的问题对于未来遇到同样问题的其他 SO 用户将毫无价值。见Something in my website/example doesn't work can I just paste a link。
标签: css css-transitions linear-gradients