我有一行图像,每个图像都被 Package 在一个链接中。
我想一个虚线轮廓出现在每个图像周围,当我悬停鼠标。
问题是,除了最后一张图像,RHS上的轮廓都不见了。
这就好像图像是重叠的轮廓图像的左边。
无论如何,使一个轮廓出现在所有4个方面,当我悬停?
(我需要的图像对接到对方没有差距。
我在FF14,Chrome,IE9上试用了这个。
http://jsfiddle.net/spiderplant0/P3WBG/
我有一行图像,每个图像都被 Package 在一个链接中。
我想一个虚线轮廓出现在每个图像周围,当我悬停鼠标。
问题是,除了最后一张图像,RHS上的轮廓都不见了。
这就好像图像是重叠的轮廓图像的左边。
无论如何,使一个轮廓出现在所有4个方面,当我悬停?
(我需要的图像对接到对方没有差距。
我在FF14,Chrome,IE9上试用了这个。
http://jsfiddle.net/spiderplant0/P3WBG/
4条答案
按热度按时间vcudknz31#
最简单的方法是将
position: relative
分配给a
元素,然后增加a > img:hover
的z-index
(而不是样式化a:hover
:字符串
JS Fiddle demo的一个。
m4pnthwp2#
只需将
position: relative; z-index: 1000
添加到其:hover
样式中:updated fiddle**更新:**实际上,你甚至不需要
z-index
,相对定位本身就可以实现你的目标。5us2dqdw3#
你可以做的是将每个图像的边框设置为1px solid,不管背景颜色是什么,然后在
img:hover
上设置你想要的边框。下面是我所说的工作jsFiddle:http://jsfiddle.net/P3WBG/12/
tvokkenx4#
这是一个简单的代码片段
字符串