gpt4 book ai didi

html - 重新排序语义 ui 可堆叠网格中的列

转载 作者:太空狗 更新时间:2023-10-29 16:40:42 26 4
gpt4 key购买 nike

我目前正在尝试使用 Sementic-UI 框架响应功能,但在使用可堆叠网格时遇到了困难。具体来说,我试图复制一个经典的首页布局,其中大段落和图片布局在三分之一和三分之二的列中,左右交替。

<div class="ui stackable grid">
<div class="sixteen wide column">
<h2>Full width header</h2>
</div>
<div class="six wide column">
<img alt="Left image" />
</div>
<div class="ten wide column">
<p>Right content</p>
</div>
</div>

<div class="ui stackable grid">
<div class="sixteen wide column">
<h2>Full width header</h2>
</div>
<div class="ten wide column">
<p>Left content</p>
</div>
<div class="six wide column">
<img alt="Right image" />
</div>
</div>

我对所有部分都重复这种模式,并且每次都交换并排的两个列。问题是,当网格堆叠时,我想将图像保持在内容之上。对于第一种情况,它工作正常,因为列的顺序已经正确,但对于第二个 block ,显然失败了,因为图像放在内容之后。

我想知道是否有一种简单的方法可以完成此操作,还是只能使用 javascript 来完成?我应该继续使用网格还是应该使用其他东西?如果我需要使用 javascript,检测网格布局变化的最佳方法是什么?

这是我第一次进行响应式设计,因此欢迎引用该主题。

最佳答案

这可以使用 reversed网格元素的变化。我建议第二个网格如下:

<div class="ui stackable grid">
<div class="row">
<div class="sixteen wide column">
<h2>Full width header</h2>
</div>
</div>
<div class="computer reversed row">
<div class="six wide column">
<img alt="Right image" />
</div>
<div class="ten wide column">
<p>Left content</p>
</div>
</div>
</div>

默认情况下将图像放在最前面,并且仅在计算机屏幕尺寸上倒转可以最大限度地降低图像在最后以堆叠的列显示的风险。它留下了屏幕尺寸的可能性,即在列堆叠之前图像出现在左侧,但这应该不是一个严重的问题。

关于html - 重新排序语义 ui 可堆叠网格中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29584494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com