2017-11-10 8 views
0

私はこのコードをテキストホバー上に置いていますが、イメージがポップしますが、それへの移行を設定すると成功する可能性があります。私がマウスを動かすと、イメージは変わらずに即座にポップアップします。テキストの揺らぎ>画像には遷移がありますか?

.link #img { 
 
    position: absolute; 
 
    top: -450%; 
 
    left: 25%; 
 
    display: none; 
 
} 
 

 
.link:hover #img { 
 
    display: block; 
 
} 
 

 
#img { 
 
    width: 160px; 
 
    transition: 0.2s linear; 
 
}
<a href="#" class="link">Photography<img src="content/images/a.png" id="img"></a>

+2

あなたは 'display'をアニメーション化することはできません、あなたはおそらく' visibility'と 'opacity'のいくつかの組み合わせをしたいです。 – DBS

答えて

2

このコード

使用visibilityまたはopacityで試してみて、css

.link #img { 
 
    position: absolute; 
 
    left: 25%; 
 
    visibility: hidden; 
 
    opacity: 0; 
 
} 
 

 
.link:hover #img { 
 
    visibility: visible; 
 
    opacity: 1; 
 
} 
 

 
#img { 
 
    width: 160px; 
 
    transition: 0.5s linear; 
 
}
<a href="#" class="link">Photography<img src="https://static.pexels.com/photos/34950/pexels-photo.jpg" 
 
    id="img"></a>

012から top:-450%を削除
0

displayの代わりにopacity or visibilityを使用してください。

.link #img { 
 
    position:absolute; 
 
    top:0; 
 
    left:150px; 
 
    opacity:0; 
 
} 
 
.link:hover #img { 
 
    opacity:1; 
 
} 
 
#img { 
 
    width:160px;  
 
    transition: 0.5s linear;  
 
}
<a href="#" class="link">Photography<img src="https://dummyimage.com/200x200/000/fff" 
 
id="img"></a

+0

なぜあなたは上記の仲間と同じ答えであなたの時間を無駄にしますか? – Taurus

+0

時間を参照してください。私がその時間に答えを提出すると、誰かが答えを得たことを知っています。 –

+0

@ankita_patelああ、あなたが正しいです、私は答えを書くのにかかる時間を過小評価しました。 – Taurus

0

私は少しコードを編集しています。ここに働くバージョンです。それを確認してください。

プロパティディスプレイは、表示されている状態と表示されていない状態との間に状態がないため、遷移の影響を受けることはありません。

Doog運:)

#img { 
 
    position: absolute; 
 
    visibility: hidden; 
 
    opacity: 0; 
 
    width: 160px; 
 
    transition: all .3s ease; 
 
} 
 

 
.link:hover #img { 
 
    visibility: visible; 
 
    opacity: 1; 
 
}
<a href="#" class="link">Photography<img src="https://lh4.googleusercontent.com/-OowXWkgMSHI/AAAAAAAAAAI/AAAAAAAAANE/rOf2DCA2AXo/photo.jpg" id="img"></a>

+0

これは他の2つの回答とどのように違いますか? – Taurus

+0

たとえば、余分なCSSを削除しました。 –

+0

@ Yuriy_Popov努力は大変高く評価されていますが、編集に時間がかかりませんでしたか? – Taurus

関連する問題