通过儿童庄稼父母背景

时间:2017-11-09 00:26:45

标签: css css3

让我们假设我们有这个:

<body>
    <div class="page">
        <div class="header">
            <div>Content</div>
        </div>
    </div>
</body>

让我们说我们有一个身体背景:

body { background: var(--complexBackground); } .page { margin: 5.0em; } .header { padding: 10px; }

如何裁剪身体背景,使其仅在.header中出现(尽可能多)?

例如,如果它是一个图像,这个确切的情况只会显示图像的“内容”,加上填充(如果有的话),考虑到边距。所以它是标题将用作背景的图像的5.0em。虽然我不想要只适用于图像的解决方案,但可能会出现其他背景条件。

同时,在body或.page的其余部分,背景将不存在。

是否有可能为页面的其余部分赋予.page不同的背景(因为它很可能.page必须裁剪它,然后让它进一步被.header裁剪,理论上这意味着我会能够单独设置背景)?

添加了扭曲,让我们假设.header是固定的:position: fixed; ...我们可以这样做,以便.header只占据背景的顶部,因为它起源了吗?

回顾一下:

  • 正文:有背景。

  • .page:应该能够为.header a提供不重叠的所有内容 不同的背景。

  • .header:裁剪正文背景。奖金(不需要):如果固定,
    .header带有它背景有载的原始视图吗?

  • 解决方案:适用于任何背景,而不仅仅是图片。

0 个答案:

没有答案