【发布时间】:2020-07-03 20:05:26
【问题描述】:
我正在尝试使用 flexbox 创建一个 CSS 小部件组件。
组件有一个标题(应该有旋转的文本)和一个内容区域。
标题和内容都应填充父容器的高度,标题应为 15px 宽度,然后内容拉伸以填充剩余部分。
到目前为止,我让内容 100% 正常工作,但由于某种原因,标题没有填满父容器的高度。
到目前为止我有这个:
.widget {
height: 200px;
width: 200px;
border: 1px solid #ddd;
background-color: #eee;
display: flex;
}
.widget-header {
background-color: #1976D2;
color: #fff;
transform: rotate(-90deg);
border: 1px solid red;
font-size: 10px;
flex: 0;
height: 15px;
align-self: center;
text-align: center;
}
.widget-content {
border: 1px solid blue;
flex: 1;
}
<div class="widget">
<div class="widget-header">order summary</div>
<div class="widget-content">
<p>some text here</p>
<p>some more text ...</p>
</div>
</div>
【问题讨论】:
标签: html css flexbox css-transforms