按钮排列出现未对齐

我想要的效果是当宽度足够时这样显示

https://img2.mukewang.com/5b99e58400014e6602260098.jpg

当宽度不足时这样显示

https://img1.mukewang.com/5b99e5b1000182e501510104.jpg

但是现在遇到另一种情况

https://img4.mukewang.com/5b99e5e20001f29902330105.jpg

如果宽度足够不是应该水平排列吗,不足时不是应该垂直排列吗,怎么会出现这种情况

代码:

html:

https://img2.mukewang.com/5b99e69e00013b1a06810176.jpg

css:

.button.-green {

    color: var(--color-snow);

    background: var(--color-grass);

}

.button {

    display: flex;

    overflow: hidden;

    margin: 5px;

    padding: 8px 10px;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    transition: all 150ms linear;

    text-align: center;

    white-space: nowrap;

    text-decoration: none !important;

    text-transform: none;

    text-transform: capitalize;

    color: #fff;

    border: 0 none;

    border-radius: 5px;

    font-size: 13px;

    font-weight: 500;

    line-height: 1.3;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    justify-content: center;

    align-items: center;

    flex: 0 0 160px;

    box-shadow: 0.1px 0px 5px var(--color-smoke);

}

.button-container {  

    width: 100px;

    float: left;

}


maturity_process
浏览 902回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP