SCSS背景色未显示(Angular2 +打字稿)

我有一个带有嵌套div的HTML。我的孩子div没有显示背景颜色:#00000

我尝试了溢出:隐藏且重要,没有起作用

HTML

<div class="container">
  <div class="progress">
    <div class="progress-track"></div>
    <div id="Created" class="progress-step">
      Created
    </div>
    <div id="Approved" class="progress-step">
      Approved
    </div>
    </div>
  </div>

SCSS

.container {
  border: double;
  margin-left: 50%;
}

.progress {
  position: relative;
  display: flex;
}

.progress .progress-track {
  position: absolute;
  background-color: #a82222;
  height: 22px;
  z-index: -1;
  overflow: hidden;
}

此类不起作用-> .progress .progress-track {}

SCSS背景色未显示(Angular2 +打字稿)

zhaojiejie 回答:SCSS背景色未显示(Angular2 +打字稿)

不确定您要实现的目标,但是您的类选择器正在运行。如果希望它显示#a8222背景色,则必须给它一些宽度,或添加一些文本。请参见下面的代码示例:

.progress .progress-track {
  width: 100px;
  /* position: absolute; */
  background-color: #a82222;
  /* height: 22px;
  z-index: -1; */
  /* overflow: hidden; */
}

查看下面的JsFiddle示例:

https://jsfiddle.net/97g3o81s/11/

本文链接:https://www.f2er.com/3151798.html

大家都在问