我的目标是这样的:
规则:
我尝试了一些方法,这是我目前的代码
content #ItemPane {
height:100%;
background:#a0d4e5;
padding:1vh;
border:1px solid blue;
}
content #ItemPane .PanelContentWrapper {
width:100%;
display:flex;
flex-direction:row;
flex-wrap:wrap;
}
content #ItemPane .Slot {
width:6vh;
height:6vh;
margin:1vh;
background:black;
}
因此:
https://jsfiddle.net/h4ww9erj/
最大的问题是,当左侧对齐列出项目时,我无法使左右填充相同。
我的解决方案/解决方法:
有更好的想法吗?
至于滚动和底部填充问题,我想到的唯一方法是我必须有一个中间包装器,因为我已经写过,并自定义我自己的滚动系统(例如捕获鼠标/触摸偏移并将其转换为滚动偏移并将包装器移动到相应的位置。)
还有其他建议吗?