私は、他の2つの を含むdiv
を含むを持っています:div
div
<div class="container">
<div class="overlay">
<div class="title">Some title</div>
<div class="description">Some description</div>
</div>
</div>
私のCSS:
div.container {
width: 220px;
height: 160px;
display: inline-block;
position: relative;
}
div.container div.overlay {
margin: 0;
position: absolute;
bottom: 0px;
width: 220px;
padding: 0;
}
これは、他の無関係な CSS と組み合わせて、2 番目の図に示されているものを作成します。ここで、デフォルトで最初の画像のようにするために、他の CSS を作成する必要があります。マウスを の上に置く.container
と、.description
がスライドして 2 番目の図のようになります。
すべてを配置して説明をスライドさせる方法がわかりません。できますか?
この質問は、配置と、説明をスライドさせるために必要な jQuery についてのみです。色やその他のレイアウトは問題ではありません。すべての主要なブラウザーで互換性のあるソリューションを探しています。
編集:
.title
またはの高さがわからないことを忘れていました-高さはそこにあるテキストに依存するため、に.description
設定されています。auto