シンプルなギャラリーに画像のコレクションがあり、マウスオーバーで小さなものから大きなものにスムーズに変換したい. 私は現在、マウスが上にあるときに画像の実際のサイズを明らかにし、そうでないときに特定のサイズに強制し、display:none で実際のサイズを非表示にすることでこれを行っています。
トランジションを改善するために、1 秒間にわたってこれを行うために、いくつかの Webkit 変換を含めたいと考えています。Webkit は要素を 2 つの状態の間で変換することだと理解していますが、これを実現できる方法はありますか。
JavaScriptも避けたいです。
.reveal a .preview
{
display: none;
}
.reveal a:hover .preview
{
display: block;
position: absolute;
z-index: 1;
}
.reveal img
{
background: #fff
padding: 2px;
vertical-align: top;
width: 100px;
height: 75px;
}
.reveal li
{
background: #eee;
display: inline;
float: left;
margin: 3px;
padding: 5px;
position: relative;
}
.reveal .preview
{
border-color: #000;
width: auto;
height: auto;
}