與顯示結合的CSS 動畫:無
您希望建立一個CSS 動畫,其中「main-div」在指定的持續時間,按下其路徑中的其他div。但是,將“main-div”的“display”屬性設為“none”會阻止動畫觸發。
要克服此限制,您不能直接在「display: none;」之間設定動畫。和“顯示:阻止;”或“高度:0;”之間和“高度:自動”。相反,您必須手動指定 div 的高度。
這是使用 vanilla CSS 的範例:
#main-image { height: 0; overflow: hidden; -moz-animation-delay: 3.5s; -webkit-animation-delay: 3.5s; -o-animation-delay: 3.5s; animation-delay: 3.5s; } @-prefix-keyframes slide { from {height: 0;} to {height: 300px;} }
在此程式碼中,我們明確設定「主圖片」的高度div 最初為 0 像素,有效地隱藏它。 「溢出:隱藏;」屬性可防止任何內容溢出指定高度。
然後,我們使用 CSS 動畫從初始高度 0 平滑過渡到所需高度 300px。 「animation-delay」屬性確保動畫在 3.5 秒延遲後開始。
使用此方法,您可以建立滑動動畫,而無需使用「display: none;」同時保持 CSS 提供的平滑轉換和精確計時。
以上是當動畫元素具有「display: none;」時,如何在 CSS 中建立滑動動畫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

React生態系統為我們提供了許多庫,所有庫都集中在拖放的相互作用上。我們有反應,反應,可愛dnd,

我可以說我經常使用背景折疊。 IT Wager IT幾乎從未在日常CSS工作中使用。但是在斯特凡·朱迪斯(Stefan Judis)的帖子中,我想起了它,

使用RequestAnimationFrame進行動畫化應該很容易,但是如果您還沒有徹底閱讀React的文檔,那麼您可能會遇到一些事情

聽著,我不是GraphQL專家,但我確實喜歡與之合作。作為前端開發人員,它向我曝光數據的方式非常酷。它就像一個菜單


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

記事本++7.3.1
好用且免費的程式碼編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

WebStorm Mac版
好用的JavaScript開發工具

SublimeText3 Linux新版
SublimeText3 Linux最新版