我有一行圖像,每個圖像都包含在一個鏈接中。由下一個元素隱藏的輪廓
我想要在每個圖像周圍出現一個虛線輪廓,當我將鼠標懸停時。
問題是,除了最後一張圖像之外,RHS上的輪廓都沒有。
它就好像圖像與其左側的圖像輪廓重疊。
無論如何,當我懸停的時候,在所有的四面都會出現輪廓?
(我需要的圖像,以對接高達彼此無間隙。)
我嘗試了這一點上FF14,鉻,IE9。
http://jsfiddle.net/spiderplant0/P3WBG/
我有一行圖像,每個圖像都包含在一個鏈接中。由下一個元素隱藏的輪廓
我想要在每個圖像周圍出現一個虛線輪廓,當我將鼠標懸停時。
問題是,除了最後一張圖像之外,RHS上的輪廓都沒有。
它就好像圖像與其左側的圖像輪廓重疊。
無論如何,當我懸停的時候,在所有的四面都會出現輪廓?
(我需要的圖像,以對接高達彼此無間隙。)
我嘗試了這一點上FF14,鉻,IE9。
http://jsfiddle.net/spiderplant0/P3WBG/
最簡單的方法是分配position: relative
到a
元素,然後增加a > img:hover
的z-index
(而不是造型的a:hover
:
a > img {
position: relative;
}
a > img:hover {
outline: 3px dotted blue;
z-index: 3000;
}
你可以做的是設置每個圖像的邊框是1px的固體任何背景顏色,然後在img:hover
你設置邊框你想要什麼。下面是我在說什麼工作的jsfiddle:
http://jsfiddle.net/P3WBG/12/
只需添加position: relative; z-index: 1000
他們:hover
風格:updated fiddle
更新時間:事實上,你甚至都不需要z-index
,相對定位本身完成你的目標。
小心解釋你的downvote? – lanzz 2012-08-03 20:09:15
我?無罪。 – spiderplant0 2012-08-03 20:11:50
不是你,誰決定downvote。 – lanzz 2012-08-03 20:12:29
@Brandon,這就是我想然後我再次點擊'run',突然,有效的圖像出現在那裏 – 2012-08-03 19:57:17
@Brandon,它們是有效的圖像或者是否有更好的方法來做到這一點? – spiderplant0 2012-08-03 20:10:56
@ spiderplant0,不,這是我的錯誤。圖像實際上是有效的,我只需要首先運行JSFiddle。抱歉。 – Brandon 2012-08-03 20:11:39