今天將和大家分享如何利用CSS3中的知識來製作一個圖片翻轉的功能,CSS3中圖片翻轉效果主要透過設定transition過渡動畫以及transform旋轉動畫來共同實現
#【推薦課程:CSS3教學】
##案例分析
圖片翻轉效果的想法:先利用position定位將兩張圖片重疊到一起同時還需要將背面的圖片隱藏,這樣給人的效果是頁面上僅有一張圖片,但是當滑鼠觸發時,後面的圖片旋轉顯示出現在前面,而原先在前面的圖片則旋轉隱藏到後面。 (1)position:定位relative:相對定位absolute:絕對定位(2) backface-visibility:隱藏被旋轉的div元素的背面visible :背面是可見的hidden:背面是不可見的 (3)z-index 屬性#設定元素的堆疊順序,設定的值越大層級越高,在頁面中越前(4)transition-property:設定需要過渡效果的CSS屬性名稱 none :沒有屬性會獲得過渡效果 all:所有屬性將會獲得過渡效果 property:定義套用過渡效果的CSS 屬性名稱列表,清單以逗號分隔。 (5)transition-duration:完成過渡效果需要多少秒或毫秒(6)transition-timing-function:完成過渡效果的速度曲線 linear:勻速 ease:先慢後快然後再慢 規定慢速開始,然後變快,然後慢速結束的過渡效果(cubic-bezier(0.25,0.1,0.25,1))。 cubic-bezier(n,n,n,n):在 cubic-bezier 函數定義自己的值,可能的值為 0 至 1 之間的數值。 (7)transition-delay:過渡效果是否延遲,從何時開始(8)transform 屬性:元素應用2D 或3D 轉換 例:rotateX( 180deg):沿著X軸旋轉180度注意瀏覽器相容問題-moz- :Firefox-webkit-:Safari 和Chrome
-o- :Opera
完整程式碼:
本案例在chrome瀏覽器中執行<br/>效果圖
以上是CSS3中如何實現圖片翻轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!

當他們在2013年去Chrome時,我們失去了歌劇。與Edge今年早些時候也進行了同樣的交易。邁克·泰勒(Mike Taylor)稱這些變化為“減少

在本週的綜述中,Apple進入Web組件,Instagram如何插入腳本以及一些思考的食物,以進行自託管關鍵資源。


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

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

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

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

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