带孔的模态背景

时间:2015-11-14 12:27:51

标签: javascript jquery html5 css3

我试图想出一种方法,我可以创建一个透明的模态背景,但在圆形半径中显示背景的一些部分。像这样的东西。 enter image description here

我的想法说Canvas标签可以实现。欢迎任何建议。提前谢谢。

3 个答案:

答案 0 :(得分:1)

你可以用多个元素来做,使用SVG或图像作为洞。只会填充图像的角落。

enter image description here

或者你可以创建一个远远超出窗口边缘的大SVG。浏览器可能会将渲染区域剪切到窗口,因此可能执行得不是很糟糕。

答案 1 :(得分:1)

你正在寻找面具吗? http://www.html5rocks.com/en/tutorials/masking/adobe/

浏览器支持看起来不太好

答案 2 :(得分:1)

我敢打赌,enjoyhint jQuery plugin正是您所寻找的。

他们有demo here,第三步是像:

这样的圈子

enter image description here