這是我正在做的事情:顯示來自我的數據庫的圖像並在懸停時顯示圖像頂部的下載按鈕(鏈接到文件的url)的覆蓋圖你的鼠標在它上面。 請參閱此處的插圖:http://cl.ly/image/2T200Z451K0v當鼠標懸停在圖像上時顯示按鈕(rails image_tag)
我正在使用導軌和回形針。 這裏基本上是我有我的觀點:
<%= image_tag pin.image(:medium) %>
<%= link_to "download", pin.download_link, class: "btn btn-large btn-primary"%>
其顯示圖像和下面的下載按鈕。
我已經嘗試了很多東西,我設法讓按鈕只出現在鼠標懸停在圖像上,但按鈕始終停留在圖像下方。我嘗試使用位置:相對,但我想它會工作,如果圖像是一個div和按鈕是在該div內,我不知道該怎麼做。
的事情是,我在html.erb文件中,我沒有使用和 htm l標籤,我使用ruby代碼<%= image_tag%>和<%= link_to%>來加載每個圖像並從db下載鏈接。 – Max 2013-05-06 09:11:18
這是一個將出現在網頁上的下載按鈕嗎?如果是這樣,您將需要使用HTML元素。無論您在後端使用什麼,重要的是提供給瀏覽器的代碼。什麼是您的實際生成的HTML? – 2013-05-06 09:24:43
是的,它是一個下載按鈕,將出現在網頁中,所以你是對的,生成的HTML將有和標記,它看起來與您所寫的內容類似。但我試圖找出如何在我的視圖中使用<%=link_to%>和<%= image_tag%>在rails應用程序中生成此視圖。我想我應該試試標籤而不是<%=link_to%>。 – Max 2013-05-06 14:38:10