別のスパン内に非表示のスパンがあります。外側のスパンにマウスを合わせると、非表示のスパンがスライドして表示されるようにアニメーション化したいと思います。
<span class="outer">Things: <span class="number">5 <span class="details">[3 widgets, 2 spanners]</span></span></span>
CSS:
.outer {
border: 1px solid grey;
border-radius: 4px;
padding: 7px;
margin: 1em;
font-family: Verdana;
}
.number {
background-color: green;
color: white;
padding: 3px 7px;
border-radius: 4px;
}
.details {
display: none;
}
.outer:hover .details {
display: inline;
}
アニメーションなしで作業した例を次に示します: http://jsfiddle.net/QSQBV/13/
非表示のスパンを 0 から幅 'auto' またはフェードインに拡張したいと思います。
- 編集 -
OK、私はjsFiddleが苦手です。それを保存するのを忘れたか何かだと思います.とにかく、古いリンクは私が求めていた効果を示しませんでした. 新しく更新されたリンクは効果を示しています。