javascript - 俄罗斯方 block CSS 响应式、动态设计

标签 javascript jquery html css responsive-design

假设我们有一些 block :

<div class="block"></div>

block 有三种尺寸:

<div class="block b1x1"></div>
<div class="block b2x1"></div>
<div class="block b1x2"></div>

例如b1x1width:50px;height:50px;b2x1width:100px;height:50px;

现在假设我们的网站有很多 block ,而且它们完全混在一起:

<div class="block b1x1"></div>
<div class="block b2x1"></div>
<div class="block b2x1"></div>
<div class="block b1x1"></div>
<div class="block b1x1"></div>
<div class="block b2x1"></div>
<div class="block b1x2"></div>
<div class="block b2x1"></div>
.. etc

但我们想让它们保持整洁,想象一下您正在使用这些积木玩俄罗斯方 block 。

所以两个问题:

  1. 如何使用 CSS/JS 组织 block 结构?任何已知的算法/jquery 插件/解决方案?从哪里开始?
  2. 如果访问者要更改浏览器窗口大小怎么办? (见图)
  3. 更多尺寸如何(例如 3x4 等)

enter image description here

最佳答案

jQuery Masonry怎么样? ?它实现了您希望使用 jQuery 实现的功能。

关于javascript - 俄罗斯方 block CSS 响应式、动态设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553548/

相关文章:

html - flex-basis : auto and flex-basis: content? 之间有什么区别

javascript - 在React中播放声音

javascript - JavaScript 不隐藏 DIV

javascript - 'index.html' 中嵌入的“index.swf”在一页中两次显示同一网站。 HTML 标题标签/属性也显示值 'undefined'

javascript - 如果用户使用 jQuery 单击页面上除 2 个元素之外的任何位置,如何隐藏 div?

jquery - 动态定位 CSS 对话泡泡的三 Angular 形 ( :before & :after classes) using jQuery

javascript - JQuery Scrollable Missing position onload 和 on api seek 在 webkit 浏览器中

javascript - 嵌套foreach/forloops,循环遍历JSON提取值

javascript - 如何在文本区域中设置特定单词的样式

javascript - 从数组对象中的数组中删除对象