gpt4 book ai didi

css - 通过幻灯片动画过渡背景颜色

转载 作者:技术小花猫 更新时间:2023-10-29 10:14:21 24 4
gpt4 key购买 nike

我正在尝试使用 CSS 过渡更改鼠标悬停时元素的背景颜色。我想通过让它从底部向上滚动来做到这一点。我可以使用它淡化背景,但我希望它向上滑动:

-webkit-transition: background-color 0.5s linear;
-moz-transition: background-color 0.5s linear;
-o-transition: background-color 0.5s linear;
transition: background-color 0.5s linear;

另一个想法是,向上滚动应用了背景的单独元素会更好吗?

最佳答案

为了向上滑动背景色,您需要使用背景图像或某种渐变,同时逐渐调整background-position:

.box {
width: 200px; height: 100px;
background-size: 100% 200%;
background-image: linear-gradient(to bottom, red 50%, black 50%);
-webkit-transition: background-position 1s;
-moz-transition: background-position 1s;
transition: background-position 1s;
}

.box:hover {
background-position: 0 -100%;
}
<div class="box"></div>

关于css - 通过幻灯片动画过渡背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20751937/

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