[英]CSS Slide Up / Down transition of multiple divs. Issues with placing them on same position (replace position)
如果你看看这个小提琴,你就会明白问题是什么。
问题 :
1) 单击“Salgsaparat”时,我无法让第二个div
替换第一个div
的位置。 它堆叠在下面。
2)我应该如何使用翻译(减去)偏移量来确保其他 div 一开始是不可见的?
3)我必须先像这样“启动”div吗? $('#kunderContainer').addClass('closed')
似乎没有必要,但我不知道怎么做。
像这里的 jsfiddle 这样的东西? 您可以将opened
的类添加到要首先显示的幻灯片中,然后删除该类并将其添加到下一张幻灯片中。 也position:absolute;
使元素不会被推下。 您不需要为您正在尝试做的事情开设closed
课程。
我认为通过添加以下 css 行可以轻松完成您要执行的操作:
显示:无!重要;
当滑块关闭时,您需要添加此行。
除非有特殊原因,否则您试图抵消项目以使它们隐藏?
.slider.opened {
/* visible */
-webkit-transform: translate(0, 0%);
-moz-transform: translate(0, 0%);
-ms-transform: translate(0, 0%);
transform: translate(0, 0%);
display: none !important;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.