您的位置:首页 > 房产 > 建筑 > 企业网页制作哪家公司好_兰溪自适应网站建设特点_网站关键词公司_广州seo招聘

企业网页制作哪家公司好_兰溪自适应网站建设特点_网站关键词公司_广州seo招聘

2025/1/1 12:47:41 来源:https://blog.csdn.net/Hacker_Hacker007/article/details/142860189  浏览:    关键词:企业网页制作哪家公司好_兰溪自适应网站建设特点_网站关键词公司_广州seo招聘
企业网页制作哪家公司好_兰溪自适应网站建设特点_网站关键词公司_广州seo招聘

        最近微信小程序需要开发新手引导功能,发现需要在遮罩层中间抠一个洞出来,但是一直不知道该怎么去做,其实很简单,先展示源码:


<template><div class="num01">hello<div class="mask">sadasdasdassssssssssssssssssssssss<div class="hole"></div><div class="test01"></div></div></div>
</template><style scoped>
.num01{background: linear-gradient(to right, #ff0000, #00ff00);width: 100vw;height: 100vh;display: flex;
}.mask{background: rgba(128,128,128,0.5);width: 50%;height: 50%;top: 10%;left: 20%;mix-blend-mode: multiply;position: fixed;
}.hole{width: 30%;height: 30%;top:15%;left:50%;position: relative;background: #fff;
}.test01{width: 50%;height: 50%;top: 10%;left: 10%;position: relative;background: #000000;
}
</style>

        ok,然后说一下原理

        

        首先是设置一个盒子,在盒子上套一层遮罩,然后使用在遮罩上面抠出一个洞来

        难点是如何扣除一个洞呢?需要在遮罩层加一个css样式:mix-blend-mode:multiply,功能是开启混合模式,会将该样式和子样式的颜色发生混合

        然后将洞的颜色调成白色,这样就能显示出类似于一个洞的效果

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com