gpt4 book ai didi

jquery - CSS 缓入缓出不适用于最大高度 0 和最大高度自动

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

我正在尝试像这样在我的一个 wordpress 页面上应用缓入和缓出:

.section1 {
max-height: 0px;
overflow: hidden;
transition: max-height 0.15s ease-out;
}

.section1.show {
max-height: auto;
overflow: visible;
transition: max-height 0.25s ease-in;
}

但是这不起作用,它不是缓入和缓出....我做错了什么?

我这样调整了我的代码:

.vc_section {
max-height: 0px;
overflow: hidden;
transition: max-height 1.15s ease-out !important;
}

.section1.show {
max-height: 500px;
overflow: visible;
transition: max-height 1.25s ease-in !important;
}

缓入有效,缓出无效。当用户单击按钮时,我试图让 ease-out 工作:

$('.architectural-films').bind('click', function(){
if ($(".section1").hasClass("show")) {
$('.section1').removeClass('show');
}
else
{
$('.section1').addClass('show');
}
return false;
});

最佳答案

不幸的是,auto 值不能通过纯 CSS 设置动画。

您可能想要 read this CSSTricks article一些解决方法。

我会推荐使用 jQuery 的 slideDown() 和你想要的缓动:)

关于jquery - CSS 缓入缓出不适用于最大高度 0 和最大高度自动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53834443/

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