vue,element-ui 登陆注册面板

本文介绍了使用Vue和Element-UI创建登录注册面板的技巧,包括全屏阴影效果的实现,文字居中,鼠标指针样式变换,并提供了完整代码示例。通过设置组件的定位、背景和z-index属性来达到全屏阴影,同时禁止页面滚动,确保视觉完整性。
摘要由CSDN通过智能技术生成

先甩个成品效果图:

几个小笔记

整体思路:首先写一个绝对定位的页面,先隐藏起来,当点击登陆,注册时,将其显示出来。控制显示隐藏用的是Vue的 v-if.

需要注意的是,要禁止页面的滚动,否则底部在滚动时会漏出来。

//禁止滚动
document.getElementsByTagName("body")[0].style = "overflow: hidden;";

1. 全屏幕阴影

.pannel {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1502;
  background-color: rgba(0, 0, 0, 0.7);
}

关键在于position设置为absolute,大小设置为100%,背景加上透明度,z-index设置足够大,这里设置成1502是因为我在网站里面集成了mavon-editor,它的z-index是1500,然后我又把顶部菜单栏设置成了1501,所以这里设置成1502了。

2. 面板中的文字居中

text-align: center;

3. 鼠标箭

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值