【发布时间】:2018-08-10 05:16:45
【问题描述】:
我是编码新手,我想使用 Masonry 让我的图片像 pinterest 主页一样排列,但我似乎不明白 Masonry 代码是如何工作的。
这是我的图片和代码。
我能够从数据库中检索所有图像,但所有图片都卡在屏幕左侧。我希望页面看起来像这样 2
<?php
// Create database connection
$db = mysqli_connect("localhost", "root", "", "drawingguide");
$sql = "SELECT * FROM images";
$result = mysqli_query($db, "SELECT * FROM images");
?>
<html>
<head>
<style>
.grid-item { width: 200px; }
.grid-item--width2 { width: 400px; }
</style>
<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.js"></script>
</head>
<?php
while($row = mysqli_fetch_array($result)) {
echo "<div id='container'>";
echo "<img class='item' src='images/{$row['image']} ' />";
echo "</div>";
}
mysqli_close($db);
?>
</html>
【问题讨论】:
-
欢迎来到 Stack Overflow!您能否详细说明您的代码如何“不起作用”?你期待什么,实际发生了什么?如果您遇到异常/错误,请发布它发生的行和异常/错误详细信息。请edit这些详细信息,否则我们可能无法提供帮助。