gpt4 book ai didi

html - 具有不同宽度css3的动态网格系统?

转载 作者:太空宇宙 更新时间:2023-11-03 19:30:16 26 4
gpt4 key购买 nike

我需要像这样执行动态网格系统: Grid system

每个部分都是一篇文章,其中包含图像、标题和指向该文章的链接/按钮。问题是每个部分都是动态加载的,我只有该部分的 html,所以我需要从 CSS 动态地将每个部分放在正确的位置。我知道的是有 5 个部分。

每个section的html代码和所有section的容器是这样的:

<section class="scroll"> 
<!-- ARTICLES -->
<!-- ARTICLE -->
<div class="article-content">
<img class="article-image" src="${item.imgPath}" />
<div class="article-texts">
<h1 class="article-title">${item.title}</h1>
<a class="article-button" href="${item.link}.html" role="button">Read Article ></a>
</div>
</div>
<div class="clear"></div>
<!-- END ARTICLE -->
<!-- END ARTICLES -->
</section>

最佳答案

如果您可以控制 section 的尺寸,则可以使用固定宽度的容器并 float section 在其中.清除第四部分的 float

示例 fiddle :http://jsfiddle.net/abhitalks/mbuf9957/3/

示例片段:

* { box-sizing: border-box; padding: 0; margin:0; }
div { width: 380px; overflow: hidden; }
section { border: 1px solid #666; float: left; }
section:nth-child(1) { width: 240px; height: 240px; }
section:nth-child(2) { width: 120px; height: 120px; }
section:nth-child(3) { width: 120px; height: 120px; }
section:nth-child(4) { width: 120px; height: 120px; clear: left; }
section:nth-child(5) { width: 240px; height: 120px; }
<div>
<section>1</section>
<section>2</section>
<section>3</section>
<section>4</section>
<section>5</section>
</div>

关于html - 具有不同宽度css3的动态网格系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32949300/

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