html - CSS将父元素的背景颜色显示在子元素的背景颜色之上?

标签 html css web

以下代码在子元素顶部显示父文本,但不显示背景颜色:

*{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    perspective:1000px;
    -webkit-perspective:1000px;
}
.maindiv{
    color:black;
    width:80%;
    height:50px;
    margin:10px;
    flex-wrap:nowrap;
    position:absolute;
    z-index: 10;

}

.maindiv .facebook{
    background-color:red;
    display:block;
    position:relative;
}
.facebook:before{
    display:block;
    background-color:black;
    color:white;
    content:"Hover"; 
}
a{
    z-index:-999; 
    display:block;
    background-color:burlywood;
    text-decoration:none;
    color:black;
    font-size:larger;
    font-family:cursive;
    position:relative;
    height:33px;
    top:-40px; 
}
<!DOCTYPE html>
<html>
<head>
    <title></title>
	<meta charset="utf-8" />
    <link rel="stylesheet" href="codecss.css" />
</head>
<body>
    <div class="maindiv">
        <div class="facebook">Facebook
            <a href="http://www.facebook.com">Facebook</a>
        </div>
    </div>
</body>
</html>

,我在这里看到了很多与这个问题相关的答案,但它们都不起作用,而且几乎所有答案都在询问背景图像,我不知道这是否有什么区别“

最佳答案

这是您正在寻找的还是您想要红色下的黑色?只需删除

top:-40px;

像这样

a{
z-index:-999; 
display:block;
background-color:burlywood;
text-decoration:none;
color:black;
font-size:larger;
font-family:cursive;
position:relative;
height:33px;

}

关于html - CSS将父元素的背景颜色显示在子元素的背景颜色之上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33294700/

相关文章:

javascript - 如何在页面加载时显示随机电影

javascript - 如何从 HTML 按钮单击调用 PHP 函数?

permissions - 拒绝访问文件夹但不访问其中的文件

javascript - 新建div添加类名并修改样式

javascript - 如何做一个计数器计时器,它在结束时会显示一个 div,它会保持一段时间并再次重新启动

html - div 内选择器前后的 CSS

css - 将图像调整为窗口大小,保持纵横比/高度或宽度无溢出

css - 对元素填充产生边距影响?

javascript - 使用 JavaScript 将 Json 转换为 html 表

java - 如何将 Web 服务器指向我的 Web 应用程序?