赞
踩
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="js/vue.js" type="text/javascript" charset="utf-8"></script> </head> <style type="text/css"> *{ padding: 0; margin: 0; box-sizing: border-box; } .page{ width: 100vw; height: 100vh; background-color: aliceblue; position: fixed; left: 0; top: 0; } .content{ margin: 20px; float: left; } .rMenu{ width: 50vw; height: 100vh; position: fixed; left: 0; top: 0; transform: translateX(100vw); background: #87CEEB; transition: transform 1s;//侧边栏过渡时间 } .active{ transform: translateX(70vw); background: #87CEEB; } .rMenuTop{ text-align: left; margin: 10px; padding: 10px; } .rMenuContent{ margin: 20px; width: 100px; background-color: #F0F8FF; border-radius: 10px; padding: 10px; } </style> <body> <div id="app"> <div class="page"> <div class="content"> 首页 </div> <div @click="toggleMenut" type="button" class="content">个人中心</div> </div> <div class="rMenu" :class="{active:isShow}" > <h2>个人中心</h2> <div class="rMenuContent"> 个人资料 </div> <div class="rMenuContent"> 修改密码 </div> </div> </div> <script type="text/javascript"> var app = new Vue({ el:"#app", data:{ isShow:false, }, methods:{ toggleMenut:function(){ this.isShow = !this.isShow; } } }) </script> </body> </html>
未点击个人中心时
点击个人中心时
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。