【发布时间】:2019-05-07 18:58:11
【问题描述】:
我试图将数量文本显示为垂直水平,就像 Mozilla 开发人员页面显示的浏览器支持但使用 flex CSS 例如。 https://developer.mozilla.org/en-US/docs/Web/CSS/transform(查看页面底部)
我已经尝试了 flex CSS 几乎我已经实现了,但是文本被破坏并且它不是中心和底端对齐。
CSS
ul.chart-bg {
width: 100%;
height: 100%;
border-bottom: 1px solid #ccc;
padding: 0;
display: flex;
justify-content: space-between;
}
.container {
flex: 1 1 auto;
list-style: none;
margin-left: 15px;
display: flex;
align-items: flex-end;
}
ul li.container:nth-child(1) {
margin: 0 !important;
}
.skills {
flex: 1 1 auto;
padding: 0;
width: 100%;
animation: draw 1s ease-in-out;
background-color: #e9e9e9;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
display: flex;
align-items: flex-end;
}
.amount {
flex: 1 1 auto;
color: #9c9c9c;
font-family: "sans-serif";
transform-origin: 0 0;
transform: rotate(-90deg);
animation: amountVal 2s ease-in-out;
}
尝试使用条形图的 flex 将数量文本垂直对齐,但它打破了
【问题讨论】: