首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS悬停在TranslateY上的流体运动而不是立即重置?

CSS悬停在TranslateY上的流体运动而不是立即重置?
EN

Stack Overflow用户
提问于 2020-09-23 10:27:11
回答 1查看 83关注 0票数 0

所以我看到这个网站有一个悬停效果,除了当你把鼠标移开时,卡片会以流畅的运动回到原来的位置,而不是立即重置为0。

仅仅使用CSS就可以做到吗?或者这个人使用了动画库和特效?

下面是我的CSS,它可以让卡片向上悬停。

代码语言:javascript
复制
.card__container:hover {
  transform: translateY(-5px);
  transition: all 0.3s ease-in-out;
}

问题是,当我移走我的鼠标时,它会立即回到原来的位置,但我想让它在一个动作中流畅地返回。如果我在移除鼠标时将其设置为像translateY(-100px)一样,它会立即重置回0位置,但我希望它慢慢地回到它的位置。这是一个夸张的例子,但这就是我试图复制的效果

EN

回答 1

Stack Overflow用户

发布于 2020-09-23 10:36:49

要使转换同时适用于悬停和非悬停,您需要将transition定义为正常状态:

代码语言:javascript
复制
.card__container {
  /* define the transition here */
  transition: all 0.3s ease-in-out;
}

.card__container:hover {
  transform: translateY(-5px);
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64020156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档