1
私はこのリンクにホバーを追加する必要があります。リンクワードの「幅」を変更する必要があります。翻訳アニメーションの値を動的に変更する方法はありますか?アニメーション動的テキストのCSS
.link {
text-decoration: none;
padding-left: 15px;
position: relative;
transition: 1s;
&:hover {
padding-left: 0;
.link--decoration {
animation: in 1s ease both;
}
}
}
.link--decoration {
animation: out 1s ease both;
left: 0;
position: absolute;
}
@keyframes in {
to {
transform: translate(calc(100% + 75px), 0);
}
}
@keyframes out {
from {
transform: translate(calc(100% + 75px), 0);
}
to {
transform: translate(0, 0);
}
}
<p><a href="#" class="link"><span class="link--decoration">‐</span><span class="link--text">Read Article</span></a></p>
<p><a href="#" class="link"><span class="link--decoration">‐</span><span class="link--text">Open Hours</span></a></p>
<p><a href="#" class="link"><span class="link--decoration">‐</span><span class="link--text">Open Localization</span></a></p>
https://codepen.io/serrazina/pen/zzEaLE