javascript - 使用vue2.0 transition怎麼完成滑鼠移上去,從螢幕外側滑出二維碼,離開二維碼滑出螢幕的效果,
PHP中文网
PHP中文网 2017-05-19 10:30:36
0
2
781

使用vue2.0 transition怎麼完成滑鼠移上去,從螢幕外側滑出二維碼,離開二維碼滑出螢幕的效果,以下是我寫的程式碼,
但是我寫的下過卻是:滑鼠移上去,盒子是滑動過來的,滑鼠沒離開,盒子卻已經消失了,求解

.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 }   

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆 (2)
伊谢尔伦

改成下面試試

.fade-enter-active, .fade-leave-active { transition: all 1s ease; } .fade-enter, .fade-leave-active { transform:translateX(100px) }

或這樣

.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不能這樣寫,.fade-enter-active, .fade-leave-active這些class都會在動畫完成後移除的,移除後又是你的原來的css樣式了,所以,動畫執行完,二維碼又消失了

    .erweima {//这里需要写最终的显示状态,用v-if或v-show控制 position: fixed; left: -100px; bottom: 200px; } .fade-enter-active, .fade-leave-active { transition: all 1s ease; left: -100px;//去掉这句,这个class不是最终状态 }
      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!