镂空遮盖层效果的研究

2019-08-12
阅读 4 分钟
4.2k
上图是“QQ截图”选择区域时的画面,可以看到除了中间框选的部分,其他区域被一层半透明层覆盖(backdrop),这种效果不知道专业叫法,这里称呼它“镂空遮盖层”。实际业务需求中倒是不多见,比较常见的是“页面上的新手引导”,“视频网站的关灯模式”等用到这种效果,通用简单的做法是将内容元素的z-index设置大于遮盖层的,使...

mask-image的应用

2019-07-01
阅读 2 分钟
3.8k
遮罩层,如果学过Flash的同学应该都听过,跟PS的剪切蒙版差不多。大概的效果就是被遮罩层与遮罩层不透明的部分重叠的部分是可见的,而遮罩层是不显示的。类似于现实世界中一张A4卡纸剪了个洞,我们可以通过洞看卡纸后面的物体,这里卡纸相当于遮罩层,只不过洞是遮罩层不透明的部分,其他部分是遮罩层透明的部分,与我们...

实现图片恒定宽高比的属性 — intrinsicsize

2019-06-10
阅读 1 分钟
8.3k
开发中可能会遇到这样的需求:一个响应式页面,它的图片宽度是随页面大小变化的,并且图片高度和宽度要保持固定的比率。(这里假设图片是<img>元素,不是作为background,页面上要显示图片的宽高比与图片本身的宽高比并不一定相同。)