...
Paperclip , - 128x128, CSSBakery. , .
http://www.cssbakery.com/2010/07/image-grid-using-css-floats_6950.html
https://github.com/thoughtbot/paperclip
:
<div id="gallery">
<ul id="grid">
<% @images.each do |image| %>
<li><%= link_to image_tag(image.photo.url(:tiny)), image %></li>
<% end %>
</ul>
</div>
Im app/assets/stylesheets CSS ( www.cssbakery.com css)
ul#grid {
padding: 0;
list-style: none;
margin: 20px auto 0;
width: 700px;
}
#grid li {
float: left;
padding: 0;
margin: 0 5px 10px 5px;
}
#grid li a {
display: block;
}
#grid li img {
background-color: #64666a;
padding: 7px; margin: 0;
border: 1px dotted #58595b;
width: 128px;
height: 128px;
}
#grid li a:hover img {
opacity:0.3; filter:alpha(opacity=30);
}
.grid_display {
padding: 20px;
margin-left: auto; margin-right: auto; margin-top:50px; margin-bottom:0;
width: 513px;
font-family: 'GraublauWeb', arial, serif;
text-align: center;
}
div.grid_display h2 {
padding: 0; margin: 0;
clear: both;
font-size: 35px;
font-weight: normal;
color: #58595b;
background: none;
font-family: 'GraublauWeb', arial, serif;
text-transform: none;
letter-spacing: normal;
}
.grid_display p {
margin:0; padding: 0;
font-size: 15px;
color: #58595b;
}