首頁 web前端 css教學 仍然希望有更好的本地頁面過渡

仍然希望有更好的本地頁面過渡

Mar 25, 2025 am 09:26 AM

仍然希望有更好的本地頁面過渡

如果我們想在網絡上不求助於黑客或成熟的體系結構選擇來實現它,那麼能夠在網頁上進行過渡會動畫。我可以想像一個API會在頁面卸載之前運行的東西,也許會與Waapi集成,以及下一頁加載後的其他內容。這是帶有常規的OL'Anchor鏈接和頁面加載。

我們確實有一個OnBeunload API,但我不確定有哪種行李。即使沒有單頁應用架構,我們也可以從技術上構建頁面過渡,但是我想要的是專用的API,可以幫助我們乾淨(可理解的功能),並且性能(可以像正常單擊鏈接一樣快速工作)和心中的可訪問性(如焦點處理)。

如果您無論如何要構建單頁應用程序,則可以自由地在視圖之間進行動畫,因為頁面永遠不會重新加載。這裡的危險是,您可能只是為了這種能力選擇一個單頁應用程序,這就是我必須購買站點體系結構來實現這一目標的意思。這感覺就像是不幸的權衡,因為單頁應用程序帶來了大量的開銷,例如工具和可訪問性問題,您本來就不需要。

沒有單頁應用程序,您可以使用類似Turbo和Animate.css之類的東西。或者,亞當(Adam)的新Transition.Style,一種基於Daniel Edan的傑作的剪輯path()。也許如果該方法與Instant配對。頁面將與任何其他內部鏈接單擊一樣快。

還有其他玩家試圖解決這個問題,例如Smoothstate.js和Swup。訣竅是:攔截動作以移至下一頁,首先運行動畫,然後加載下一頁,然後對新頁面進行動畫。從技術上講,它會減慢一些速度,但是您可以非常有效地做到這一點,並且動作增加了足夠的干擾,以使感知到的性能甚至更好。

理想情況下,我們不必為整個頁面進行動畫動畫,但是我們可以擁有完全的控制來進行更有趣的過渡。哎呀,十年前,我正在為一個音樂家提供一個頁面,在該頁面上,在網站周圍點擊只是在四處移動,以便音頻繼續播放(這很有趣)。

這將是Web平台可以介入的好地方。我記得傑克(Jake)在幾年前推動,但我不確定這是否到了任何地方。然後,我們得到了……好嗎?這些就像您在頁面上加載一個iframe,然後對其進行動畫接管整個頁面(並更新URL)。那裡的動畫不大,但是您肯定可以在周圍滑動一些頁面或進出淡出(嘿,這是另一條路:高速公路),例如Jquery Mobile在遠古時代做的。

以上是仍然希望有更好的本地頁面過渡的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

將框陰影添加到WordPress塊和元素 將框陰影添加到WordPress塊和元素 Mar 09, 2025 pm 12:53 PM

將框陰影添加到WordPress塊和元素

使用智能表單框架創建JavaScript聯繫表格 使用智能表單框架創建JavaScript聯繫表格 Mar 07, 2025 am 11:33 AM

使用智能表單框架創建JavaScript聯繫表格

創建一個具有可滿足屬性的內聯文本編輯器 創建一個具有可滿足屬性的內聯文本編輯器 Mar 02, 2025 am 09:03 AM

創建一個具有可滿足屬性的內聯文本編輯器

使用GraphQL緩存 使用GraphQL緩存 Mar 19, 2025 am 09:36 AM

使用GraphQL緩存

使您的第一個自定義苗條過渡 使您的第一個自定義苗條過渡 Mar 15, 2025 am 11:08 AM

使您的第一個自定義苗條過渡

比較5個最佳的PHP形式構建器(和3個免費腳本) 比較5個最佳的PHP形式構建器(和3個免費腳本) Mar 04, 2025 am 10:22 AM

比較5個最佳的PHP形式構建器(和3個免費腳本)

在node.js中使用multer上傳並上傳express 在node.js中使用multer上傳並上傳express Mar 02, 2025 am 09:15 AM

在node.js中使用multer上傳並上傳express

展示,不要說 展示,不要說 Mar 16, 2025 am 11:49 AM

展示,不要說

See all articles