为什么从 width: 100% 过渡会导致过渡跳跃?
P粉769045426
P粉769045426 2023-09-13 14:24:30
[CSS3讨论组]

我制作了一个 JSFiddle 来重现这个问题。

我试图让一个网格元素在悬停时增长,但它会导致这个奇怪的问题,它会进入另一个网格元素下方,然后跳转到我期望的方式。

为什么会发生这种情况?有办法解决吗?

.container {
  height: 100vh;
  width: 100vw;
  display: grid;
  grid-template: 1fr / 1fr 1fr;
  margin: 1em;
  grid-gap: 1em;
}

.box {
  height: 100%;
  width: 100%;
  transition: width 0.5s;
}

.one {
  background: pink;
}

.two {
  background: red;
}

.box:hover {
  width: 60vw;
}

P粉769045426
P粉769045426

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号