Apple Arcade的主頁上有一個很酷的文字效果,一些“白色”文字呈現半透明效果。您可以透過文字看到背景顏色的一部分,這與挖空文字不同,後者會顯示完整的背景顏色。在本例中,下方播放的是動態視頻。這就像先模糊視頻,然後通過字母顯示模糊的視頻一樣。
這正是實際發生的情況。
以下是一個視頻,您可以看到它的實際效果(即使他們在更改頁面後,或者您使用不支持此效果的瀏覽器):
如果您不喜歡這種效果,也沒關係。本文其餘部分是對其實現方式的技術探討,並非聲明何時以及如何使用它。
這裡有兩個主要屬性必須完美配合才能實現此效果:
-
backdrop-filter
-
clip-path
backdrop-filter
屬性非常易於使用。設置它,它可以過濾通過該元素看到的任何背景。
接下來,我們將文本放置在該容器中,但實際上我們會隱藏它。它只需要為了輔助功能而存在。但最終我們會通過使用文本創建剪輯路徑來替換文本。沒錯!我們將在<clippath></clippath>
元素內使用SVG<text></text>
,然後用它來剪輯具有backdrop-filter
屬性的整個元素。
由於某種原因(我認為這是一個錯誤),Chrome 的渲染效果如下:
即使它據說支持這兩個屬性,它也無法正確剪輯元素。我嘗試使用@supports
塊,但這在這裡沒有幫助。看起來Apple 的網站在其元素上有一個.no-backdrop-blur
類(Modernizr 風格),該類在Chrome 上設置以完全避免使用該效果。我只是讓我的演示程序崩潰。也許有一天它會得到修復。
在Safari 中看起來很正確:
而Firefox 目前不支持backdrop-filter
,因此@supports
塊會執行其操作,並為您提供白色文本。
以上是玻璃狀(和優雅)的文字效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!

@keyframesandCSSTransitionsdifferincomplexity:@keyframesallowsfordetailedanimationsequences,whileCSSTransitionshandlesimplestatechanges.UseCSSTransitionsforhovereffectslikebuttoncolorchanges,and@keyframesforintricateanimationslikerotatingspinners.

我知道,我知道:有大量的內容管理系統選項可用,而我進行了幾個測試,但實際上沒有一個是一個,y&#039;知道嗎?怪異的定價模型,艱難的自定義,有些甚至最終成為整個&

鏈接CSS文件到HTML可以通過在HTML的部分使用元素實現。 1)使用標籤鏈接本地CSS文件。 2)多個CSS文件可通過添加多個標籤實現。 3)外部CSS文件使用絕對URL鏈接,如。 4)確保正確使用文件路徑和CSS文件加載順序,優化性能可使用CSS預處理器合併文件。

選擇Flexbox還是Grid取決於佈局需求:1)Flexbox適用於一維佈局,如導航欄;2)Grid適合二維佈局,如雜誌式佈局。兩者在項目中可結合使用,提升佈局效果。

包含CSS文件的最佳方法是使用標籤在HTML的部分引入外部CSS文件。 1.使用標籤引入外部CSS文件,如。 2.對於小型調整,可以使用內聯CSS,但應謹慎使用。 3.大型項目可使用CSS預處理器如Sass或Less,通過@import導入其他CSS文件。 4.為了性能,應合併CSS文件並使用CDN,同時使用工具如CSSNano進行壓縮。

是的,youshouldlearnbothflexboxandgrid.1)flexboxisidealforone-demensional,flexiblelayoutslikenavigationmenus.2)gridexcelstcelsintwo-dimensional,confffferDesignssignssuchasmagagazineLayouts.3)blosebothenHancesSunHanceSlineHancesLayOutflexibilitibilitibilitibilitibilityAnderibilitibilityAndresponScormentilial anderingStruction

重構自己的代碼看起來是什麼樣的?約翰·瑞亞(John Rhea)挑選了他寫的一個舊的CSS動畫,並介紹了優化它的思維過程。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Atom編輯器mac版下載
最受歡迎的的開源編輯器

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境