繁体   English   中英

HTML/CSS 图像分隔符/分隔符叠加/方法?

[英]HTML/CSS Image Divider/Seperator Overlay/Methods?

我已经把 CSS 示例和 HTML 搞得一团糟,足以创建一个时尚的(在我看来)网站。 我有两个 CSS(部分)的背景图像,它们都调用我的 style.css 文件中的元素将它们的背景着色为黑色和白色。 但是,我想在这两个部分之间有一个图像分隔符。

我查看了诸如在 HTML 和 CSS使用图像作为分隔符之类的文章,但对我没有帮助。

我尝试了 <> 方法但没有结果,我尝试了“div class”方法,我的图像出现了! 然而,它被我的另外两个背景/部分覆盖/覆盖。

如何放置我的图像,使其位于我的两个部分中背景颜色分离的中间,以及如何使其覆盖我的两个部分/背景?

让我用 ASCII 艺术画我想要的样子..

WWWWWWWWWWW <-- 白色背景/CSS 部分

WWWWWWWWWWW

OOOOOOOOOOO <-- 分隔图像,拍中心,覆盖两者

BBBBBBBBBBB

BBBBBBBBBBB <-- 黑色背景/CSS 部分

谢谢,如果我需要进一步澄清我的问题,我很乐意!

这是我的styles.css 代码

.Halloweeny {
        height:100px;
        width: 100 % ;
        background: url('/images/halloween.png');
        background-position: 50% 50%;
        z-index: 99;
}

这是我的 index.php 代码

....

</section>

<div class="Halloweeny"></div>

        <!-- Image section -->
        <section class="image-section red" id="image-section">

.....

如您所见,它位于两个部分之间。

这必须工作:

.Halloweeny{ 
         height:100px;
         width: 100 % ;
         background: url('/images/halloween.png') no-repeat center center fixed; 
         -webkit-background-size: cover;
         -moz-background-size: cover;
         -o-background-size: cover;
         background-size: cover;
    }

1)您可以创建一个div来包裹2节和图像分隔符并设置为相对位置

2)将你的班级设置为绝对位置,顶部 0,底部 0,左 0,右 0,边距自动和 z-index 10 应该没问题

我认为应该这样做。 不确定这是否是你想要的。

如果您可以将代码放在 codepen 或 jsfiddle 中以备将来的问题,那就太好了。

你的回答都没有让我做对,但是,Joel Bonet Rodriguez 用他的代码片段帮了我最大的忙。

我四处询问,并从我的一个朋友那里得到了答案,他制作了一个 JSFiddle 供我复制。

https://jsfiddle.net/s7sLujgc/2/

 /*   Here is my final code, that works. */

CSS:

.Halloweeny:before {
        content: "";
        position: relative;
        top: -79.5px;
        display: block;
        height:185px;
        width: 120 % ;
         background: url('/images/halloween.png') center center;
        -webkit-background-size: cover;  /* <--                        */
         -moz-background-size: cover;   /* <-- I'm not sure these do  */
         -o-background-size: cover;    /* <-- anything at all        */
    }

HTML:

<section class="image-section red back Halloweeny" id="image section">

看来我只需要将我的万圣节添加到第二部分,并添加一个 :before 标签,然后将其添加到块、顶部和内容等等。

感谢所有帮助过我的人,+1 Joel,最感谢帮助我的朋友! :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM