您的位置:首页 > 编程学习 > > 正文

vue滑动切换页面(vue实现点击翻转效果)

更多 时间:2021-10-02 01:29:40 类别:编程学习 浏览量:2472

vue滑动切换页面

vue实现点击翻转效果

用vue简单实现一个点击翻转的效果,供大家参考,具体内容如下

1、

vue滑动切换页面(vue实现点击翻转效果)

2、

vue滑动切换页面(vue实现点击翻转效果)

3、

vue滑动切换页面(vue实现点击翻转效果)

  • //html代码   测试 demo命名随便复制来的
    <li class="Demo">
            <li class="Before" :class="isTop  ? 'contain-Before' : ''" @click="handleBefore"></li>
            <li class="After" :class="isTop  ? 'contain-After' : ''" @click="handleAfter" style="font-size:20px;color:black">这个是背面内容</li>
        </li>
    
    //在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" alt="vue滑动切换页面(vue实现点击翻转效果)" border="0" />
    
  • 大功告成,如果想要滑过翻转的话自行去掉事件,给li添加 :hover 方法

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。

    标签:vue 点击翻转
    您可能感兴趣