[英]Pseudo-elements :after and :before not appearing consistently
我正在创建两个矩形,每个矩形有 2 种颜色。 我不是创建一个容器 div 和 2 个单独的空 div 框来显示颜色,而是尝试使用:after
将一个框覆盖在另一个框上。
这对我来说是一个学习的过程。 因此,在我让它在容器上工作后,我将尝试将两种颜色添加到:before
和:after
文本对象本身,并比较过程/结果。 不幸的是,我目前无法在容器 div 中显示:after
伪元素。
这是我的原型:
这是我到目前为止所得到的:
#aprende_heading_container {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
background-color: #1b414a;
height: 102px;
}
#aprende_heading_container:after {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
height: 100%;
background-color: rgba(200, 0, 0, 0.29);
}
#aprende_subheading_container {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
background-color: #358394;
height: 100px;
}
#aprende_subheading_container:after {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0;
height: 100%;
background-color: #000;
}
有任何想法吗?
您是否尝试过使用content: '';
在你的伪元素中? :after
和:before
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.