使用 TailwindCSS 的視差懸停效果
您是否曾被卡片上令人驚嘆的 3D 視差懸停效果所迷住?它們看起來很複雜,對吧?嗯,我也是這麼想的,直到我遇到一個簡單的 CodePen 演示,它展示了創建一個演示是多麼容易。你也想學嗎?讓我們深入了解-
一些基礎知識
為了達到 3D 效果,我們首先需要了解一些事情。那些是-
- 透視:透視屬性控制物件與檢視器的顯示距離。較低的值會產生更強、更戲劇性的 3D 效果,而較高的值會使效果更微妙。
- 變換:變換屬性可讓您將 2D 或 3D 變更套用至元素。您可以使用它來旋轉、縮放、移動、傾斜等等!
讓我們跳到程式碼
先檢查最終結果,這樣你就會明白我們正在嘗試建立什麼。將滑鼠懸停在卡片上,看看它是什麼樣子?
現在,讓我們看看它是如何運作的。我不會在這裡解釋每個 TailwindCSS 類別。我們將只討論產生效果的主要類別。首先,讓我們來看看主卡的div的類別-
<div> <p>Look at this part here-<br> </p> <pre class="brush:php;toolbar:false">[transform:perspective(800px)_rotateY(10deg)] hover:[transform:perspective(800px)_rotateY(-10deg)]
我們在這裡做兩件事。首先,我們將卡片沿著 Y 軸旋轉 10 度。並且,也將視角設定為 800px。結果,卡片的正常狀態如下圖所示。它稍微向右旋轉。而且,由於我們應用了一些視角,您可以看到卡片的右側有點傾斜。這就是真正的 3D 世界的運作方式!
我們可以調整視角來查看卡片的變化。而且,您還將了解視角是如何運作的 -
這就是我們將視角改為 100px 時的樣子。我們降低視角值越多,內容就越接近 - 還記得嗎?
並且,這就是我們將視角設定為 10000px 時所得到的結果。到目前為止,好像根本沒有旋轉!
現在,我們將看到當我們將其懸停時它如何產生 3D 幻覺。而且,你會驚訝地發現,欺騙我們的眼睛是如此容易!
參考img的這部分程式碼-
<img alt="使用 TailwindCSS 的視差懸停效果" > <p>將滑鼠停留在卡片上時,影像向左滑動 2.5rem,產生動態效果。為此,我們使用 TailwindCSS 的 Group 修飾符。而且,就是這樣!我們將有一張3D影像旋轉卡。 </p> <p>現在輪到你了!嘗試這些類,調整視角,或將此效果與其他 TailwindCSS 實用程式結合以創建獨特的東西。不要忘記在評論或社交媒體上分享您的創作! </p> <p>你也可以在這裡找到我- </p>
- X
- 領英
以上是使用 TailwindCSS 的視差懸停效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

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

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

在本週的平台新聞綜述中,Chrome引入了一個用於加載的新屬性,Web開發人員的可訪問性規範以及BBC Move

有很多分析平台可幫助您跟踪網站上的訪問者和使用數據。也許最著名的是Google Analytics(廣泛使用)
