vue實(shí)現(xiàn)點(diǎn)擊翻轉(zhuǎn)效果
用vue簡(jiǎn)單實(shí)現(xiàn)一個(gè)點(diǎn)擊翻轉(zhuǎn)的效果,供大家參考,具體內(nèi)容如下
1、

2、

3、

//html代碼 測(cè)試 demo命名隨便復(fù)制來(lái)的
<div class="Demo">
<div class="Before" :class="isTop ? 'contain-Before' : ''" @click="handleBefore"></div>
<div class="After" :class="isTop ? 'contain-After' : ''" @click="handleAfter" style="font-size:20px;color:black">這個(gè)是背面內(nèi)容</div>
</div>
//在data中定義
isTop:false
//methods中的方法
handleBefore(){
if(!this.isTop){
this.isTop = true
}
},
handleAfter(){
if(this.isTop){
this.isTop = false
}
}
//css
.Demo{
width: 375px;
height: 300px;
margin-top: 50px;
/* margin-left: 500px; */
position: relative;
perspective: 800px;
box-sizing: border-box;
}
.Before{
width: 100px;
height: 200px;
position: absolute;
top:0;
left: 0;
background-repeat: no-repeat;
background-position: center center;
backface-visibility: hidden;
transition: 1.5s;
background-image:url('../assets/images/chunfen4.jpg');
border:1px solid yellow;
}
.After{
width: 100px;
height: 200px;
position: absolute;
top:0;
left: 0;
color: #fff;
background-color:#fff;
text-indent: 2em;
transform: rotateY(-180deg);
backface-visibility: hidden;
transition: 1.5s;
border:1px solid yellow;
}
.Demo .contain-Before{
transform: rotateY(180deg);
}
.Demo .contain-After{
transform: rotateY(0deg);
}
大功告成,如果想要滑過(guò)翻轉(zhuǎn)的話自行去掉事件,給div添加 :hover 方法
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue動(dòng)畫(huà)效果實(shí)現(xiàn)方法示例
這篇文章主要介紹了vue動(dòng)畫(huà)效果實(shí)現(xiàn)方法,結(jié)合完整實(shí)例形式分析了vue.js+animate.css實(shí)現(xiàn)的動(dòng)畫(huà)切換效果相關(guān)操作技巧,需要的朋友可以參考下2019-03-03
Vue項(xiàng)目中接口調(diào)用的詳細(xì)講解
應(yīng)公司需求,接口需要對(duì)接vue,記錄一下碰到的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目中接口調(diào)用的詳細(xì)講解,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
vue移動(dòng)端項(xiàng)目緩存問(wèn)題實(shí)踐記錄
最近在做一個(gè)vue移動(dòng)端項(xiàng)目,被緩存問(wèn)題搞得頭都大了,積累了一些經(jīng)驗(yàn),特此記錄總結(jié)下,分享到腳本之家平臺(tái),對(duì)vue移動(dòng)端項(xiàng)目緩存問(wèn)題實(shí)踐記錄感興趣的朋友跟隨小編一起看看吧2018-10-10
利用Vue3實(shí)現(xiàn)拖拽定制化首頁(yè)功能
vue3正式版已經(jīng)發(fā)布大半年了,咱也得緊跟時(shí)代潮流,vue3帶來(lái)的很多改變,下面這篇文章主要給大家介紹了關(guān)于利用Vue3實(shí)現(xiàn)拖拽定制化首頁(yè)功能的相關(guān)資料,需要的朋友可以參考下2022-05-05
Vue.js3.2的vnode部分優(yōu)化升級(jí)使用示例詳解
這篇文章主要為大家介紹了Vue.js3.2的vnode部分優(yōu)化升級(jí)使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
使用VUE+iView+.Net Core上傳圖片的方法示例
這篇文章主要介紹了使用VUE+iView+.Net Core上傳圖片的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01

