【发布时间】:2018-12-06 21:07:24
【问题描述】:
大家! 所以我想到的是有一个 div class= 容器,里面有 2 行 3 张卡片。
我使用 bootstrap 4 作为我的网格和布局。
卡片示例:https://getbootstrap.com/docs/4.0/components/card/
<div class="container>
<div class="row>
<card-element />
<card-element />
<card-element />
<card-element />
</div>
</div>
基本上这4个元素又是div,其中包含其他div,以在顶部分配内容f.x,并带有a和用于描述。
我想要实现的功能是,当我单击其中任何一个时,我单击的那个应该继续并在其他完成移动到左侧或右侧时在中间展开容器元素并调整为更小的尺寸(如缩略图,但非常小)。 到目前为止,我已经尝试使用 transform 和 translate 进行扩展,但是我不知道如何混合和匹配这两个功能。
我曾想过在这些步骤中包含几个 JQuery 函数: 1.Onclick-所选元素展开,而所有其他元素都是JQuery的.remove()。 2.一旦它展开,其他元素就会被附加到两侧 - 假设容器内的 2 个 div 位于其左右端。当然,附加是完全针对任一侧 div 完成的。 3. 假设发生的过渡是其他卡片元素缩略图消失,并在 .append 函数完成后出现。
任何想法都会有所帮助,或者对类似问题/任务的任何参考都会有很大帮助。
【问题讨论】:
-
你能分享你的javascript吗?
-
您能否展示您尝试过的内容、优化具体问题并展示呈现的 HTML?
标签: javascript css html bootstrap-4 transform