【发布时间】:2019-08-30 11:55:27
【问题描述】:
【问题讨论】:
-
让我知道您的实际期望。给我一些关于对齐的更多细节以帮助你
【问题讨论】:
进一步分析,你的CSS有问题,
像下面这样更改你的 CSS
.CheckoutSteps {
/* display: inline-flex; */
/* align-items: center; */
align-items: flex-start;
display: flex;
justify-content: center;
}
输出
我强烈推荐你阅读这篇文章
【讨论】:
我现在已经创建了一个 hack,哈哈!
componentDidMount() {
this.checkMargin();
}
checkMargin() {
setTimeout(() => {
const paddingRight =
(document.querySelector(
".CheckoutSteps .Step:last-child .StepLabel span"
).clientWidth - 40) / 2;
document.querySelector(
".CheckoutSteps"
).style.paddingRight = `${paddingRight}px`;
}, 200);
}
【讨论】:
【讨论】: