イーズインはテキストとバックグラウンドでのみ機能しますが、イージーアウトはテキストでは機能しますがバックグラウンドでは機能しません。イーズインはテキストとバックグラウンドの両方で機能しますが、イージーアウトはテキストのみで機能します。どうして?
article {
width: 100%;
height: 1000px;
background-color: #fffff;
color: #00000;
}
article .topnav {
opacity: 0;
transition: background-color .9s ease-out;
transition: background-color .9s ease-in;
-moz-transition: background-color .9s ease-in;
-webkit-transition: background-color .9s ease-in;
}
article .topnav {
background: rgba(0,0,0,0);
transition: opacity .9s ease-out;
transition: opacity .9s ease-in;
-moz-transition: opacity .9s ease-in;
-webkit-transition: opacity .9s ease-in;
}
article:hover p.topnav {
opacity: 0.7;
background-color: #808080;
}
.topnav {
visibility: invisible;
text-align: center;
margin: auto;
width: 50%;
}
<article>
<p class="topnav">I am topnav</p>
</article>
fiddleを参照してください。
私が入ったり来たりすると、テキストと背景が一緒に出入りするようになります。
助けてください。
コードを提供するだけではなくフィドルにURLを投稿してください。 – Paul