私は画像の上から下にCSSで画像をスライドしたいと思っています。実際にはいくつかのコードを書いています。しかし、私はスライディングのために特定のピクセルを書いてはいけません。イメージをCSSでホバー上にスライドさせるにはどうすればいいですか?
私はこれたくない:私はこのようにしたい
transform:translate3d(0px,-150px,0px);
を:ここで
transform:translate3d(0px,AUTO,0px);
は私のCSSです:ここでは
.work
{
width:100%;
height:350px;
float:left;
margin-bottom:10px;
border:2px solid #e5e5e5;
overflow:hidden
}
.work img
{
width:100%;
-moz-transition:all .6s;
-webkit-transition:all .6s;
transition:all .6s;
transform:translate3d(0px,0px,0px)
}
.work img:hover
{
transform:translate3d(0px,-150px,0px);
margin:0
}
は私のhtmlです:
<div class="work">
<a href="http://example.com">
<img src="http://anlamli-guzelsozler.com/wp-content/uploads/2015/05/krt-manzara-resimleri.jpg">
<div>Example</div>
</a>
</div>
どうすればいいですか?
あなたがやろうとしていることは明らかではありません。 –
パーセントを使用して、ピクセルではなくイメージのスライド量を定義できます。 – AgataB
イメージはイメージの高さまでスライドします...イメージを上から下にスライドさせたい...しかし、イメージの高さはわかりません...したがって、-150pxのような特定のピクセルはありません... –