vue 如何设置点击空白处的遮罩层关闭d窗

vue 如何设置点击空白处的遮罩层关闭d窗,第1张

1:设置一个盒子跟d出的窗口平级,然后设置宽高等于遮罩层的,设置position: absolute它的层级小于d出窗口的层级

2:给d出的窗口设置成

position: relative

实现目标:

1、   点击按钮d出带遮罩层的对话框;

2、   页面上下左右滚动时,d出的对话框水平和垂直始终居中。

实现步骤如下:

1、 拖入编辑区2个矩形,并点右键—转换—转换为动态面板

2、 双击其中一个动态面板设置标签为“遮罩层”(看个人喜好随便命名),并双击状态1进入编辑;

3、 点击状态1里面的矩形,设置大小与网站页面大小相同,以便完全遮盖;然后,设置矩形边框为“无”;最后设置填充色的透明度为50%(看个人喜好),并选择填充色为灰色(看个人喜好);

4、 关闭状态1编辑页面,选择另外一个动态面板,按照第2步命名并进入编辑;

5、 设置里面的矩形为合适大小,并拖入一个按钮(或者矩形/文本面板)作为关闭按钮;设置按钮onclick事件为隐藏遮罩层和当前编辑的这个动态面板;

6、 关闭当前的编辑页面,再次选择作为对话框的这个面板—右键—编辑选项—固定到浏览器…;

7、勾选固定到浏览器窗口,水平和垂直都选择居中,并勾选“保持在前面”;

8、 拖入一个按钮(或者矩形/文本面板)到编辑区,双击输入文字“登录”;然后点右键—顺序—置于底层;设置按钮onclick事件为显示遮罩层和对话框这两个动态面板;

9、 按着ctrl选择两个动态面板(或者挨个设置),点右键—编辑选项—设为隐藏。

10、 好了,生成原型就能看到效果了。

个人资料中新消息提醒

d窗处于信息层级的顶端,可以给用户强的提醒。通过增加半透明遮罩,更是牢牢的吸引了用户视觉焦点。

“模态形式”的d窗要求用户必须作出回馈后,才能继续其他 *** 作,强制性让用户根本无法忽略d窗的存在。同时d窗相对于其他引导形式尺寸更大,能够承载更多的活动信息,有效的增强氛围。这些优点让d窗深受运营同学的欢迎。

弊端:很多场景下,d窗并不在用户的正常 *** 作流程之中,会中断用户行为,增加用户的理解成本和行为成本。加之电商平台运营中时不时出现的夸大宣传,或者诱导性的表达,让用户对d窗有了一定的戒备心理,不少用户看到d窗的一反应就是关闭。

因此d窗设计必须要清晰的展现出活动的关键利益点,戳中用户需求点,引导用户参与活动。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11340229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存