我有一排图像,每个图像都包含一个链接。
当我将鼠标悬停在鼠标上时,我想在每个图像周围出现虚线轮廓。
问题是,除了最后一张图像之外,RHS上的轮廓都没有了。
好像图像与左侧图像的轮廓重叠。
无论如何,当我悬停时,四边都会出现轮廓?
(我需要将图像彼此对接而没有间隙。)
我在FF14,chrome,IE9上试过这个。
答案 0 :(得分:12)
答案 1 :(得分:9)
只需将position: relative; z-index: 1000
添加到:hover
样式:updated fiddle
更新:实际上,您甚至不需要z-index
,相对定位本身就可以实现您的目标。
答案 2 :(得分:0)
无论背景颜色如何,您可以将每个图像边框设置为1px实体,然后在img:hover
上将边框设置为您想要的边框。这是我正在谈论的一个有用的工作方式:
http://jsfiddle.net/P3WBG/12/