我想使用CSS和typescript/JavaScript创建类似这样的内容:
有人能告诉我怎么做吗?
我尝试使用一个灵活的容器,这是我得到了这个:
我是前端开发的新手,有没有人能告诉我我在这里错过了什么?
.green-area {
display: flex;
flex-grow: 1;
margin-right: @space-sm;
position: relative;
}
.black-area {
display: flex;
flex-grow: 1;
position: absolute;
background: #000000;
height: 20px;
width: 5%;
}
.height {
height: @space-sm;
}
<div styleName="green-area">
<div style={{ flexGrow: 10, }}>
<div styleName={`height`}>
<div styleName="black-area">
<div style={{ flexGrow: 10, }}>
<div styleName={`height`} />
</div>
</div>
</div>
</div>
</div>
1条答案
按热度按时间58wvjzkj1#
正如前面提到的
isherwood
,这是一个HTML/CSS问题。styleName
添加了类,这是不正确的。它应该是className
black-area
的定位我用答案创建了这个CodeSandbox,您可以更改内联
style
来控制black-area
的位置