2010-05-13 98 views
2

我想要什么:CSS悬停填补背景

当我将鼠标悬停在链接应该填入一个固定宽度的背景(比如225个像素)的背景颜色。 不应考虑链接文本的长度。

我该如何做到这一点?

回答

3
a:hover {background: url('some225pxWideImage.jpg') no-repeat;} 
+0

其实,你应该使用 “重复-Y”,那么你只需要一个1像素高的图像,它会扩展不管你的锚的高度 – CaffGeek 2010-05-13 20:58:03

3

HTML:

<a class="someclass">Some link</a> 

CSS:

a.someclass { 
    display: block; 
    width: 225px; 
} 

a.someclass:hover { 
    background-color: #123456; 
}