javascript - 重叠的 div 和间隔符

标签 javascript html css background-image z-index

divs

嗨!我遇到了这种情况,我正在努力实现这样的目标:

divs2

我的代码是这样的:

        <div class="about-me">
            <div class="aboutme-icon-holder">
                <img class="aboutme-icon" src="aboutme-icon.png" alt="">
            </div>
            <div class="spacer"></div>
            <div class="aboutme-link-holder">
                <a class="aboutme-link" href="#">ABOUT ME</a>
            </div>
        </div>

和我的CSS:

.spacer{
float:left;
display: flex;
content:"";
width:300px;
height:5px;
color: white;
margin: auto;
z-index: 2;
}

我的背景 css 代码如下所示:

.about-me{
float: left;
width:300px;
height:300px;
margin-right: 32px;
background: #1cb459;
background-image: url("aboutme-aboutme-overlay.png");
display: block;
position: relative;;
z-index: 1;
}

虽然我可以使用检查工具看到它,但我无法将垫片放在背景(和背景图像)之上。我浏览了很多网站,但对我来说最困难的事情是把它们放在一起。感谢帮助

最佳答案

请试试这个:

.spacer {
    background-color: #fff;
    color: white;
    content: "";
    display: flex;
    float: left;
    height: 5px;
    margin: auto;
    position: absolute;
    top: 50%;
    width: 300px;
    z-index: 2;
}

关于javascript - 重叠的 div 和间隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38687015/

相关文章:

Javascript 正则表达式匹配进入无限循环

html - 将页脚贴在底部

html - Div 在屏幕顶部丢失了

php - 使页面在移动设备上不可滚动

javascript - 在 css 中创建具有 10 个或更多虚线边框的圆

javascript - 可折叠菜单变体

javascript - 在 JavaScript 中定义函数的参数列表

javascript - 如何删除 footable 中的所有行?

html - spring thymeleaf 文字下一行

html - CSS-Transition 不适用于伪元素