我正在創建具有頂部鏈接的圖像。圖像已被設置爲相對,而鏈接爲圖像底部的絕對值。基本上它是一個圖像頂部的鏈接,具有絕對位置和固定的widh和height。懸停時,鏈接的背景會改變它的顏色。每當我點擊鏈接時,就會出現問題:它會在圖片頂部(在Opera和IE上它停留在那裏)。圖像作爲示例:
在下面的圖片中是帶有鏈接的圖像的正常狀態(在懸停背景的透明度變化上)。
在這張圖片下面是鏈接的狀態a:active
。 作爲鏈接的CSS絕對背景:活動位置
它保留爲絕對元素,但改變它的位置。我已經嘗試申請a:active
這些選項:複製一切從正常和懸停狀態,position:static;
,甚至試圖放置一個margin-top
與所需的大小,以保持在底部 - 沒有運氣。
這裏是它的CSS代碼:
.image-with-link {width:300px; height:135px; position:relative; float:left; overflow:hidden;}
.image-with-link a {width:280px; height:18px; position:absolute; bottom:20px; left:0; padding:5px 10px; color:#fff; text-align:left; background: rgba(0,0,0,0.3); overflow:hidden;}
.image-with-link a:hover {background: rgba(0,0,0,0.5);}
(鏈路不再需要)。
會更容易些,以檢查這個,如果你提供的鏈接網頁本身 – knightrider
聽起來像是你有一些CSS與有衝突:主動申報。正如knightrider所說,看到實際頁面會非常有幫助。 – robooneus
編輯並提供了鏈接,感謝您的幫助。 – Baseckas