遮蔽/剪切 div

Posted

技术标签:

【中文标题】遮蔽/剪切 div【英文标题】:Masking/Clipping div 【发布时间】:2015-09-12 13:02:06 【问题描述】:

如何让 div #1(page-title) “剪切”通过 div #2(mainwrap) 并查看背景图像?

例子:

<div class="body">
<div class="mainwrap">
<div class="page-title">
</div>
</div>
</div>

CSS:

body background-image: url("/background.jpg");
.mainwrap background: #fff
.page-title background: none;

【问题讨论】:

请同时提供您的 html 的基本结构。 【参考方案1】:

您需要使用位图图像或 SVG 来制作遮罩。

.mainwrap 需要应用mask。遮罩必须是白色背景上的黑色文本(孔)(白色表示保留)。

见:http://www.html5rocks.com/en/tutorials/masking/adobe/

【讨论】:

以上是关于遮蔽/剪切 div的主要内容,如果未能解决你的问题,请参考以下文章