0

メニューを作りたい。ホバーすると、アイテムの高さが次のように変わります

ここに画像の説明を入力

しかし、本当の私のメニューのように

ここに画像の説明を入力

ここに私のjsfidがありますhttp://jsfiddle.net/8vyUg/

<div id="menu">
    <ul>
        <li><a href="#">Who</a></li>
        <li><a href="#">What</a></li>
        <li><a href="#">Where</a></li>
    </ul>
</div>

ありがとうございます!

4

2 に答える 2

5

同様の効果を得るには、負のマージンを使用して要素を上に移動し、パディングを使用してテキストを元の位置に戻します。

#menu a:hover {
    margin-top: -10px;
    padding-top: 10px;
    background-color: #6666AA;
}

例: http://jsfiddle.net/bwQCL/1/

于 2013-08-25T02:23:07.303 に答える