javascript - Cara menggunakan peralihan vue2.0 untuk mencapai kesan menggerakkan tetikus ke atas, meluncur keluar kod QR dari luar skrin dan meninggalkan kod QR dan meluncur keluar dari skrin.
PHP中文网
PHP中文网 2017-05-19 10:30:36
0
2
853

Cara menggunakan peralihan vue2.0 untuk mencapai kesan menggerakkan tetikus ke atas, meluncur keluar kod QR dari luar skrin, dan membiarkan kod QR meluncur keluar dari skrin.
Tetapi apa yang saya tulis ialah: tetikus bergerak Naik, kotak itu tergelincir, tetikus tidak pergi, tetapi kotak itu telah hilang, tolong selesaikan

.erweima {

    position: fixed;
    left: -100px;
    bottom: 200px;
}
.fade-enter-active, .fade-leave-active {
    transition: all 1s ease;
    left: -100px;
}

.fade-enter, .fade-leave-active {
    left: 100px
}

<a class='wechat' href="" @mouseenter="show=!show" @mouseleave="show=!show"></a>

  <transition name='fade'>
             <p v-show="show" class="erweima" style="width: 100px; height: 100px;"><img src="../../static/img/image/wechat_hov.png" alt=""></p>
    </transition>
PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
伊谢尔伦

Tukar kepada yang berikut dan cuba

.fade-enter-active, .fade-leave-active {
    transition: all 1s ease;
}

.fade-enter, .fade-leave-active {
    transform:translateX(100px)
}

atau ini

.erweima{
  position: fixed;
  width: 100px; 
  height: 100px;
  left: 0;
}
.fade-enter-active, .fade-leave-active {
  transition: all 1s ease;

}
.fade-enter, .fade-leave-active {
  left: -100px;
}
迷茫

Css tidak boleh ditulis seperti ini .fade-enter-active, .fade-leave-active kelas akan dialih keluar selepas animasi selesai, ia akan menjadi gaya css asal anda. 2 Kod QR hilang semula

.erweima {//这里需要写最终的显示状态,用v-if或v-show控制

    position: fixed;
    left: -100px;
    bottom: 200px;
}
.fade-enter-active, .fade-leave-active {
    transition: all 1s ease;
    left: -100px;//去掉这句,这个class不是最终状态
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan