我需要动态更改max-width
CSS属性,具体取决于与给定模型关联的图像数量。
如何在Rails 3.1中执行此操作?
(Javascript& SASS / SCSS也可供我们使用)
答案 0 :(得分:5)
我想你可以这样做吗?
<div style="max-width:<%= @somemodel.images.size * X %>px"> ... </div>
X
是单张图片的宽度。
或者,您可以
<div class="images count<%= @somemodel.images.size %>px"> ... </div>
然后有div.images.count1
,div.images.count2
,div.images.count3
等的CSS规则。但这不是很可扩展的,所以最好坚持使用style
属性