【发布时间】:2020-12-25 09:16:52
【问题描述】:
我很难理解 flexbox(双关语)在我的产品页面上的全部灵活性。我的桌面设置如下: flex 容器中有两个列 div。左列有一个包含产品图像的 div(调用 DIV 1)。右列 div 中有两个 div,标题/描述 div(调用 DIV 2)和变体样本(大小和颜色输入)div(调用 DIV3)。对于移动设备,我想要一个可以通过 flex-direction:column 实现的列,但排序是我想要调整的。基本上左列在顶部,然后右列在下面,因此顺序为 DIV 1、DIV2 和 DIV3。但是,我想拆分 DIV2 和 DIV3 以便顺序为 DIV2、DIV1 和 DIV3。
我目前的解决方案我不知道它是否是好的做法,但我创建了 DIV2 的第二个版本并放入左列,然后我隐藏直到移动设备启动并使其可见,然后隐藏右列版本DIV2。
我想知道 flexbox 是否可以成为一个完整的解决方案,并且我想知道我在移动和桌面上隐藏和取消隐藏重复元素是否是不好的做法,因为这是我在使用 flexbox 时能想到的唯一解决方案.我的网站实现可以在www.printperry.com/home/product-page/index.php
看到【问题讨论】:
-
嗨,Shaun,如果你能给我们看一些代码,那就更容易了。如果您可以将其放入代码笔中,我们可以仔细查看您当前正在执行的操作并帮助您进行修改。