【发布时间】:2017-03-21 00:07:14
【问题描述】:
我有一个输入元素,我想使用 flex shrink 来扩大和缩小它,但它的 flex-basis 大小没有被应用。
这是我的html:
<input type="text"/>
还有我的 CSS:
input{
background-color: black;
display: flex;
align-items: center;
justify-content: center;
flex-direction: row;
flex-wrap: wrap;
flex: 0 1 450px;
}
为什么没有应用基本尺寸?它被设置为比 450px 小得多的宽度。
Here 是一个例子。
【问题讨论】:
-
因为它适用于一个弹性盒子的孩子:jsfiddle.net/614abhj2/2
-
flex、flex-basis、flex-grow和flex-shrink是适用于 flex 项(flex 容器的子项)的属性。要调整 flex 容器的大小,您可以使用width、height、min-width、max-width、min-height和max-height。更多细节在这里:stackoverflow.com/q/34352140/3597276