Vue實(shí)現(xiàn)牌面翻轉(zhuǎn)效果
本文實(shí)例為大家分享了Vue實(shí)現(xiàn)牌面翻轉(zhuǎn)效果的具體代碼,供大家參考,具體內(nèi)容如下
1.實(shí)現(xiàn)效果實(shí)現(xiàn)一個(gè)點(diǎn)擊沿中心Y軸翻轉(zhuǎn)的翻轉(zhuǎn)效果。
分前(front)、后(behind)兩部分,behind的div通過(guò)css布局設(shè)定為將其翻轉(zhuǎn)180度在front的div后面隱藏不顯示,點(diǎn)擊執(zhí)行翻轉(zhuǎn)動(dòng)畫,在執(zhí)行翻轉(zhuǎn)動(dòng)畫的時(shí)候設(shè)置behind的div顯示,之后將front的div隱藏.依次反復(fù)。
3.具體代碼<template><div id='try'> <!-- box_rolling下執(zhí)行正面翻轉(zhuǎn)動(dòng)畫 --><div : @click='isRolling = !isRolling'> <!-- 前面div --> <div class='rollbox_front'> <div class='contentbox'> <img src='http://www.cgvv.com.cn/bcjs/@/assets/images/s1.png'/> </div> </div> <!-- 后面div --> <div class='rollbox_behind'> <div class='contentbox'> <img src='http://www.cgvv.com.cn/bcjs/@/assets/images/s2.png'/> </div> </div></div></div></template><script>export default{ name:’try’, data(){ return{ isRolling:false } }}</script><style lang=’scss’>#try{ .rollbox{ position: relative; perspective: 1000px; width:200px; height: 400px; margin:100px auto; &_front, &_behind{ transform-style: preserve-3d; //表示所有子元素在3D空間中呈現(xiàn) backface-visibility: hidden; //元素背面向屏幕時(shí)是否可見transition-duration:.5s; transition-timing-function:’ease-in’; background:#008080; .contentbox{ width:200px; height: 400px; display: flex; justify-content: center; align-items: center; >img{ width:100px; } } } &_behind{ transform: rotateY(180deg); visibility:hidden; //元素不可見,但占據(jù)空間 position: absolute; top:0; bottom:0; right: 0; left: 0; } } .box_rolling{ .rollbox_front{ transform: rotateY(180deg); visibility:hidden; } .rollbox_behind{ transform: rotateY(360deg); visibility:visible; } }}</style>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Python如何批量生成和調(diào)用變量2. 基于 Python 實(shí)踐感知器分類算法3. Python 中如何使用 virtualenv 管理虛擬環(huán)境4. ASP.Net Core對(duì)USB攝像頭進(jìn)行截圖5. python利用opencv實(shí)現(xiàn)顏色檢測(cè)6. ASP.Net Core(C#)創(chuàng)建Web站點(diǎn)的實(shí)現(xiàn)7. 通過(guò)CSS數(shù)學(xué)函數(shù)實(shí)現(xiàn)動(dòng)畫特效8. windows服務(wù)器使用IIS時(shí)thinkphp搜索中文無(wú)效問(wèn)題9. ajax動(dòng)態(tài)加載json數(shù)據(jù)并詳細(xì)解析10. ASP.NET MVC實(shí)現(xiàn)橫向展示購(gòu)物車
