我想通过z-index *在文本后面悬停div
文本突出显示。如果包含文本的元素没有背景,它工作正常:通过div后面的文本突出显示
然而,如果该元素有一个background
或background-color
,它不工作为背景块的看法DIV这背后:
我当然可以使DIV在最前面,但是这看起来可怕,因为它的颜色是文本本身:
您可以在jsfiddle here的行动中看到此问题。我的问题是:我怎么能有div
去后面的文字但是以上的背景?
*我为什么不使用span
像everyone else?因为使用div
,我可以为每个单词之间的突出显示动画制作动画。这也是在jsfiddle。
该示例在Chrome中无法正常工作。当点击“移动[方向]”时,hilighting div会移动,但会留下伪影。 – 2012-08-03 18:08:23
如果你使用rgba使背景有点透明会怎么样? – sachleen 2012-08-03 18:08:28
@RoddyoftheFrozenPeas很奇怪。它在chrome20/FF14/IE9中为我提供了很好的动画效果。 – paleozogt 2012-08-03 18:10:47