草庐IT

解决element-ui组件库中dialog组件只显示遮罩层,未显示弹框的问题

以下是直接粘贴的组件--基础用法点击打开Dialog title="提示" :visible.sync="dialogVisible" width="30%" :before-close="handleClose"> 这是一段信息   取消  确定  exportdefault{  data(){   return{    dialogVisible:false   };  },  methods:{   handleClose(done){    this.$confirm('确认关闭?')     .then(_=>{      done();     })     .catch(_=>{

【Unity源码学习】遮罩:Mask 和 RectMask2D 学习

前言UGUI的裁切分为Mask和Mask2D两种目录Mask原理分析RectMask2D原理分析RectMask2D和Mask的性能区分一、Mask原理分析Mask:IMaskable,IMaterialModifier我们先来看Mask。它可以给Mask指定一张裁切图裁切子元素。我们给Mask指定了一张圆形图片,那么子节点下的元素都会被裁切在这个圆形区域中。Mask的实现原理:1.Mask会赋予Image一个特殊的材质,这个材质会给Image的每个像素点进行标记,将标记结果存放在一个缓存内(这个缓存叫做StencilBuffer)2.当子级UI进行渲染的时候会去检查这个StencilBuff

element-ui dialog遮罩层在最上层,关掉dialog遮罩层还在

代码中使用了dialog,dialog中点击某个按钮,又嵌套了一个dialog。导致最外层的dialog出现后一直被遮罩层遮住,点击确定关掉dialog遮罩层还在。element-ui的dialog组件有这几个参数: 其中,append-to-body嵌套的dialog必须指定为true加上后,遮罩层不再遮挡上层 

【CSS】鼠标移动到元素上方显示 / 移出盒子范围隐藏案例 ( 子绝父相 | 显示隐藏元素对象 | 鼠标经过样式设置 | 半透明遮罩设置 )

文章目录一、鼠标移动到元素上方显示/移出盒子范围隐藏案例要点分析1、子绝父相2、显示隐藏元素对象3、鼠标经过样式设置4、半透明遮罩设置二、代码示例一、鼠标移动到元素上方显示/移出盒子范围隐藏案例要点分析1、子绝父相这里要在一个div盒子上方套一层遮罩,遮罩就需要使用绝对定位将其覆盖到其它元素中;子元素使用了绝对定位,父元素必须使用相对定位;2、显示隐藏元素对象使用display:none;样式隐藏元素,使用display:block;样式显示元素;3、鼠标经过样式设置鼠标经过链接时,显示链接中的one元素,需要使用如下选择器进行设置; /*鼠标经过时one作为遮罩显示出来*/ .boxa:

微信小程序 - 解决弹框遮罩层的滚动穿透问题

在小程序页面里有自定义弹窗时候,发现弹窗外滚动的时候,底部背景页面也会跟随滚动。面对这个bug,我们可以用下面几种方法实现:方法1:catchtouchmove=“true”可以实现弹框背景不滚动,但是也会导致弹框自身无法滚动。如果你的弹窗本身是不需要滚动的,用这个方法是极佳的。ps:开发工具测试无效,真机上有效viewclass="page">buttonbindtap="showAction">点击出现弹框button>view>viewcatchtouchmove="true">viewclass="mask"wx:if="{{popup}}">view>viewclass="half-

Godot根据遮罩图移动粒子

前言目前UI粒子特效unity引擎比较多,也好找资料,但是一般都是利用模型,使用3D粒子伪装2D效果。Godot中也可以做到这一点,并且Godot有专门的2D粒子系统,可以通过一张遮罩图对粒子的位置进行设置。godot粒子教程准备阶段1、使用ps新建256*256的工程。2、将左下角两个颜色变成纯黑和纯白3、使用钢笔工具勾勒出路径,并在打开路径面板 4、修改画笔设置,勾选颜色动态,控制改为渐隐,后面的值需要手动不停调,有可能不会出效果是因为值不对。5、点击路径面板下面的第二个按钮 ,用画笔描边路径 就可以得到这样一张遮罩图了。由黑变白参考链接 原理讲解godot的粒子shader,可以设置粒子

【CocosCreator入门】CocosCreator组件 | Mask(遮罩)组件

        CocosCreator是一款流行的游戏开发引擎,具有丰富的组件和工具,其中Mask组件可用于创建如圆形、矩形和任意形状的遮罩效果,以限制节点显示的范围。这对于创建具有复杂布局的UI元素非常有用,例如只显示图片的一部分或控制文本显示的区域。        使用Mask组件,我们可以实现很多有趣的效果。例如,我们可以创建一个圆形的遮罩来显示头像,或者创建一个矩形的遮罩来显示进度条。此外,Mask组件还可以与其他组件一起使用,例如Sprite组件或Label组件,以创建更加复杂的效果。一、组件属性属性功能说明Type遮罩类型。包括 RECT、ELLIPSE、IMAGE_STENCI

Unity3D Soft Mask 软遮罩插件

一、如何使用SoftMask插件下载地址:SoftMask|GUITools|UnityAssetStore和常用的Mask和RectMask2D组件一样,SoftMask也可以用来对Image、RawImage等图形单元进行遮罩,仅显示部分区域,不过相对于传统的遮罩,SoftMask的区域便于更加的平滑,也可以理解为是渐进式遮罩,往往可以通过它来实现一些边缘羽化等效果:1.1组件挂载在需要使用SoftMask遮罩的父节点上,添加SoftMask组件,其中Source选择Texture或Sprite,然后选择对应的蒙版图片即可,成功设置后该父节点下的子节点上挂载的对应图形单元会应用遮罩(当然对

uniapp 禁止滚动穿透(一般用于遮罩)-小程序/app/h5适用

原理: 遮罩打开,内容部分滚动到底时,继续划动会导致底层页面的滚动,这就是滚动穿透。但由于平台自身原因,除了h5平台外,其他平台都不能在在组件内禁止滚动穿透,所以在微信小程序、App平台,页面内需要用户特殊处理一下解决:在 微信小程序/App 平台可使用 page-meta 组件动态修改页面样式,需要在data中定义一个变量,用来表示 uni-popup (其他遮罩也可)的开启关闭状态,并通过这个变量修改 page-meta 的 overflow 属性。代码:tips:h5滚动穿透不需要处理wx、app需要使用page-meta组件配合阻止滚动穿透注意page-meta组件,一个页面只能存在一

uniapp 禁止滚动穿透(一般用于遮罩)-小程序/app/h5适用

原理: 遮罩打开,内容部分滚动到底时,继续划动会导致底层页面的滚动,这就是滚动穿透。但由于平台自身原因,除了h5平台外,其他平台都不能在在组件内禁止滚动穿透,所以在微信小程序、App平台,页面内需要用户特殊处理一下解决:在 微信小程序/App 平台可使用 page-meta 组件动态修改页面样式,需要在data中定义一个变量,用来表示 uni-popup (其他遮罩也可)的开启关闭状态,并通过这个变量修改 page-meta 的 overflow 属性。代码:tips:h5滚动穿透不需要处理wx、app需要使用page-meta组件配合阻止滚动穿透注意page-meta组件,一个页面只能存在一