2017-12-30 16 views
-5

私はtransition効果のための助けが必要です。私はコードブロックを持っており、ホバーを追加したいのですtransition効果。どうしたらいいですか?どのようにトランジション効果を作ることができます

.mockup img { 
 
    cursor: pointer; 
 
} 
 

 
.mockup img:last-child { 
 
    display: none; 
 
} 
 

 
.mockup:hover img:first-child { 
 
    display: none; 
 
} 
 

 
.mockup:hover img:last-child { 
 
    display: inline-block; 
 
}
<div class="row"> 
 
    <div class="col-lg-8 mx-auto mockup"> 
 
    <img src="http://lorempixel.com/output/animals-q-c-640-480-9.jpg"> 
 
    <img src="http://lorempixel.com/output/animals-q-c-640-480-7.jpg"> 
 
    </div> 
 
</div>

+0

ますそれがあなたが求めているものなら、 'display'を変えることはできません。 – jhpratt

+0

アイデアみんな? ?? – atomant

+0

あなたの質問は何ですか? – jhpratt

答えて

0

は、残念ながら、あなたは、プロパティを表示するには、トランジションを追加することはできませんが、不透明度や、視認性に置き換えることができ

だからあなたのコードを置き換えることができます。

.mockup img { 
    cursor: pointer; 
    transition: all 0.3s ease; 
} 

.mockup img:last-child { 
    opacity: 0; 
    visibility: hidden; 
} 

.mockup:hover img:first-child { 
    opacity: 0; 
    visibility: hidden; 
} 

.mockup:hover img:last-child { 
    opacity: 1; 
    visibility: visible; 
} 
+0

お返事ありがとうございますが、私には適していません。また、動作しません – atomant

+0

@atomantあなたが望むものをより良く説明する必要があります。モハメドの答えがあなたのために、そしてリンクされた質問への何十もの答えのどれもあなたの問題に当てはまらないならば、あなたの問題は明らかに私たちが考えるものとは違っています。 –

関連する問題