【发布时间】:2013-04-06 08:47:26
【问题描述】:
我正在尝试弄清楚如何设置图片库的布局。图库包含链接到各个图片的缩略图。图像可能是纵向或横向的。我正在努力弄清楚如何设置缩略图库以适应两种可能的布局。
我一直在寻找,发现了两种方法,每种方法都能让我得到我想要的一半。现在的问题是:我怎样才能得到我想要的一切。
所以,这适用于获取链接。
标记:
<% @pics.each do |pic| %>
<div class="thumbnail">
<%= link_to (image_tag pic.url), pics_path(pic: single_image(pic)) %>
</div>
<% end %>
CSS:
.thumbnail {
margin: 30px;
}
这适用于显示横向和纵向图像。
在标记中:
<div style="width:200px;
height:200px;
background: url(<%= single_image(pic) %>) no-repeat center;">
(我很想把这个样式从标记中去掉。在那里感觉很脏,但我的内容是动态生成的)
【问题讨论】:
-
您为哪个 div 添加了样式?这不是缩略图 div,对吧?它是否围绕每个图像?我最近做了类似的事情,如果你能告诉我你的 div 的确切位置,我想我可以提供帮助。
-
是的,我需要它来包围每个图像。现在它是缩略图 div,但我愿意根据需要更改它。
-
我已经更新了我的答案,向您展示了几个选项以及如何使用缩略图 div 设置宽度和高度的样式。
标签: ruby-on-rails ruby-on-rails-3 css