現在、私は Vue.js で作業しており、アニメーション化したいナビゲーション メニューがあります。私が探しているのはli
、ユーザーがナビゲーション ボタンの 1 つにカーソルを合わせたときに 2 つの要素を表示することです。現在私がやっていることはshowActivities
、デフォルトでのデータ型を false に設定し、それをtrue onmouseenter
とfalse onに設定することですmouseleave
。したがって、ホバー時にアイテムが表示されたり消えたりしますが、アニメーション化されていません。これをどのようにアニメーション化できますか?
<ul class="navs">
<li>Schedule</li>
<li @mouseenter="showActivities = true" @mouseleave="showActivities = false">Team Activity</li>
<li v-show="showActivities">tik tak tow</li>
<li v-show="showActivities">Bejewel</li>
<li>Resources</li>
<li class="logout"><a href="https://google.com" target="_blank">Logout</a></li>
</ul>
<script>
export default {
name: 'SideMenu',
data() {
return {
showActivities: false,
};
},
};
</script>