【发布时间】:2023-03-24 13:42:02
【问题描述】:
我有一个两部分的问题,如果您查看下面的图表,您会发现我有一个盒子,里面有 9 个盒子。外框应该是 80%(尽管理论上任何东西),但里面的盒子必须始终保持均匀间隔,并且总是 3 x 3。虽然这可以通过 flex box 实现,但第二部分使任务对我来说变得更加复杂。然后我想在每 4 个框(右上角、左上角、右下角、左下角)的中心点添加 4 个其他元素,这些元素位于它们上方的较高 z-index 上。使用固定定位,我可以做到这一点,但这不起作用,因为由于屏幕尺寸可变,外框百分比未知。
如果答案是仅 CSS 或基于 Javascript 或组合甚至弹性框,我不介意!
第一部分
第二部分
【问题讨论】:
标签: javascript css flexbox css-position