javascript - 用 '.' 填充整个主体的 jQuery 代码

标签 javascript jquery html css

我试图用“.”(一个点)填充整个 HTML 文档。这样我的 HTML 文档看起来就像一个网格。这是我取得的成就:jsFiddle当我改变 display:block在子类中,所有的点都垂直对齐。我想实现一个方形的点网格,它跨越整个 HTML 文档主体,每个点都在子类中。有什么办法可以做到吗?

HTML

<div id="main"></div>

jQuery

$(document).ready(function() {
  for (var i = 0; i < 1000; i++) {
    $("#main").append("<div class='child'>.</div>");
  }
});

CSS

body,
html {
  width: 100%;
  height: 100%;
}
#main {
  width: 100%;
  height: 100%;
}
.child {
  width: 2px;
  height: 2px;
  display: inline;
}

最佳答案

尝试将其设置为内联 block 。

请注意,这可能需要超过 1000 个节点。最好将 #main 设置为点背景图像并使其重复。它会有更好的性能(除非你需要用点做一些事情)。

关于javascript - 用 '.' 填充整个主体的 jQuery 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32677078/

相关文章:

html - CSS Flex 对齐 3 个 div,顶部 1 和 2,底部 3

php - 在不刷新页面的情况下提交同一页面上的表单

javascript - Firebug 断点未在 JavaScript 中捕获

javascript - npm install 错误出预安装脚本

javascript - 总计未进入第二排

javascript - 弹出返回参数给父级

javascript - 按类名单击对象

javascript - 尝试使用 React 中构造函数中的变量设置引导进度条的宽度

javascript - javascript 中 for 与 for var 的区别

jquery - django HttpResponseRedirect 没有重定向