我需要在像http://pinterest.com/这样的网格视图中显示带有标题的照片。我想要做什么:如在http://pinterest.com/中,一些图像显示为不同的宽度和高度。所以我想实现同样的事情,就我而言,图像来自数据库(mysql,php),所以所有图像的大小都相同。我需要一些 js 或 jquery 代码在网格视图中显示它们,但随机图像具有不同的大小。
问问题
1040 次
2 回答
0
首先将其用于类似 Pinterest 的网格: http: //masonry.desandro.com/
然后,如果您从数据库中获取带有图像 URL 的数组,请尝试以下代码:
//'Shuffle' the array for random order
<?php shuffle( $arrayImg ); ?>
// Iterates over the array
<?php foreach ( $arrayImg as $src ): ?>
// Random images width between 200 and 300 with 'rand'
// Maybe the random width is contradictory... but test it yourself =)
<img src="images/<?php echo $src ?>" width="<?php rand(200,300) ?>">
<?php endforeach ?>
于 2013-04-13T13:43:14.633 回答