HTML5實(shí)現(xiàn)移動(dòng)端點(diǎn)擊翻牌功能
發(fā)布時(shí)間:2020-10-23 15:01:40 作者:judy_1118
我要評(píng)論

這篇文章主要介紹了HTML5實(shí)現(xiàn)移動(dòng)端點(diǎn)擊翻牌功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
效果
- 一個(gè)大小的兩個(gè)面,在同一位置上
- 正面的Y軸旋轉(zhuǎn)為0度
- 背面的Y軸旋轉(zhuǎn)180度
- 隱藏被旋轉(zhuǎn)的 div 元素的背面(backface-visibility)
- 點(diǎn)擊的時(shí)候同時(shí)改變正面和背面的旋轉(zhuǎn)角度,給一個(gè)動(dòng)畫的時(shí)間(transition)
記得換圖片路徑哦~
<!doctype html> <html> <head> <meta charset="utf-8"> <title>css3 翻牌</title> </head> <body> <style> * { margin: 0; padding: 0; } ul, li { margin: 0; padding: 0; list-style: none; } .flip-container, .front1, .back1 { width: 283px; height: 283px; } .front1, .back1 { position: absolute; top: 0; left: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; transition: 0.6s ease-out; -webkit-transition: .6s ease-out; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; } .front1 img, .back1 img { width: 283px; height: 283px; overflow: hidden; } .front1 { z-index: 2; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); } .back1 { z-index: 1; transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); } .back2 { transform: rotateY(0deg); -webkit-transform: rotateY(0deg); z-index: 2; } .front2 { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); z-index: 1 } </style> <ul> <li class="flip-container "> <div class="front1 flipper"><img src="./快捷方式/壁紙/2.jpg"></div> <div class="back1 flipper"><img src="./快捷方式/壁紙/1.jpg"></div> </li> </ul> </body> <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script> let is1 = true; document.getElementsByClassName('flip-container')[0].onclick = function(){ if(is1) { $(this).find('.front1').addClass('front2'); $(this).find('.back1').addClass('back2'); }else{ $(this).find('.front1').removeClass('front2'); $(this).find('.back1').removeClass('back2'); } is1 = !is1; } </script> </html>
到此這篇關(guān)于HTML5實(shí)現(xiàn)移動(dòng)端點(diǎn)擊翻牌功能的文章就介紹到這了,更多相關(guān)html5點(diǎn)擊翻牌內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
移動(dòng)端Html5中百度地圖的點(diǎn)擊事件
這篇文章主要介紹了移動(dòng)端Html5中百度地圖的點(diǎn)擊事件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小2019-01-31移動(dòng)端開發(fā)HTML5頁(yè)面點(diǎn)擊按鈕后出現(xiàn)閃爍或黑色背景的解決辦法
這篇文章主要介紹了移動(dòng)端開發(fā)HTML5頁(yè)面點(diǎn)擊按鈕后出現(xiàn)閃爍或黑色背景的解決辦法 ,需要的朋友可以參考下2018-09-19