Vue


CSS过渡 淡入淡出

<pre><code class="language-javascript">&amp;lt;template&amp;gt; &amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;toggle&amp;quot; @click=&amp;quot;flag = !flag&amp;quot; /&amp;gt; &amp;lt;transition name=&amp;quot;fade&amp;quot;&amp;gt; &amp;lt;h3 v-show=&amp;quot;flag&amp;quot;&amp;gt;Andy&amp;lt;/h3&amp;gt; &amp;lt;/transition&amp;gt; &amp;lt;/template&amp;gt; &amp;lt;script setup&amp;gt; import { ref } from &amp;quot;vue&amp;quot;; import childCompontent from &amp;quot;./components/child.vue&amp;quot;; let flag = ref(true); &amp;lt;/script&amp;gt; &amp;lt;style lang=&amp;quot;less&amp;quot;&amp;gt; .fade-enter-from, .fade-leave-to { opacity: 0; } .fade-enter-active{ transition: opacity 1s; //淡入1s } .fade-leave-active { transition: opacity 4s; //淡出4s } &amp;lt;/style&amp;gt;</code></pre> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=9b6294b474016a24e3215b6dfb45769c" alt="" /></p>

页面列表

ITEM_HTML