javascript - 创建分布均匀且具有流动行为的仪表板

标签 javascript css dashboard

我正在尝试为 Web 应用程序构建仪表板。要求此屏幕以下列方式响应客户端屏幕:

  1. 仪表板应连续容纳 4 个小部件(相同大小)。小部件应均匀分布在屏幕上。

  2. 当屏幕的最小尺寸不允许显示所有小部件(它们之间的空间最小)时,那些无法容纳的小部件应继续下一行(流)。

    <

现在我看到了这个post这回答了第一个定义,但我找不到用第二个想法强制执行流行为的方法。有谁知道如何做到这一点?

最佳答案

你需要给你的小部件一个 widthheight 并使它们 display:inline-block:

HTML:

<div class="widget">One</div>
<div class="widget">Two</div>
<div class="widget">Three</div>
<div class="widget">Four</div>

CSS:

.widget {
    width: 100px;
    height: 100px;
    background-color: #ddd;
    margin: 2px;
    display: inline-block;
}

Live example here .

关于javascript - 创建分布均匀且具有流动行为的仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17591885/

相关文章:

javascript - 按用户更改日期标签

javascript - 将对象内的两个属性相乘

javascript - 是否可以从 Dashboard 小部件中创建新的小部件实例?

java - JMS 库获取远程服务器上的内存使用情况和磁盘空间?

javascript - 无法使用 jsPlumb 使 div 可拖动

javascript - 在生产模式下获取 Ember 应用程序的堆栈跟踪

html - 对齐背景图像中心,并相对上下(垂直)调整

php - 如何进行登录尝试失败的系统

HTML 列表不遵循 CSS 边距规则

WordPress 创建全宽仪表板小部件