gpt4 book ai didi

javascript - 由中心对齐引起的水平偏移的 CSS3 过渡

转载 作者:行者123 更新时间:2023-11-28 04:18:52 25 4
gpt4 key购买 nike

我有一个由 5 个居中对齐的框(图片)组成的栏:

.boxes {
display:inline-block;
text-align: center;
}

单击这些框时,显示变为无(通过简单的 js 样式更改),其余框由于居中对齐而水平向中间移动。我想为这个 Action 添加一个 CSS3 过渡 - 就像这样

    transition: translate 1s linear;

这有可能吗?

最佳答案

text-align 不是 animatable CSS properties 之一.所以不,你不能转换 text-align

要完成您想要的,您很可能必须对每个框进行绝对定位,在它们彼此相邻时使用 JS 计算它们的位置,然后在移除其中一个框时计算它们的位置。
然后,您可以通过更改可设置动画的 leftright 属性来转换框。

关于javascript - 由中心对齐引起的水平偏移的 CSS3 过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42322593/

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