我目前正在用ReactJS和TailwindCSS做一个项目,我正在做一个可调整大小的文本区域的“网格”,除了当我调整屏幕右侧的任何元素的大小时,行为几乎是我想要的。这导致它由于flex-wrap
而中断到下一行,然后考虑到文本区域和鼠标位置不同,重新计算我正在做的大小调整比以前(这就是问题所在)。
我想知道是否有可能使它的工作方式,我去,将是真正有益的任何提示或变通办法。
<div class="container">
<textarea></textarea>
<textarea></textarea>
<textarea></textarea>
<textarea></textarea>
<textarea></textarea>
<textarea></textarea>
</div>
.container{
min-height: 100vh;
background-color: lightgray;
display: flex;
flex-wrap: wrap;
gap: 10px;
}
textarea {
resize: both;
height: 200px;
width: 250px;
max-height: 400px;
max-width: 550px;
}
下面是一个Codepen示例(用HTML和CSS编写)。
这是一个图片,说明了文本区域,而调整大小
这是当调整大小超过伸缩限制并发生换行时发生的情况
2条答案
按热度按时间bvuwiixz1#
这就是你想做吗?
ct2axkht2#
你必须定义容器的宽度和文本区域的最小高度。我想这就是你想要的?