【发布时间】:2021-12-02 08:46:09
【问题描述】:
我尝试制作一个输入组件,其中文本换行并且输入的高度在每一行出现时都会增加。我的意思是在桌面 facebook 上。当你点击某人,打开消息框并在输入中写一些东西时,输入每增加一个新的文本行就会变大。
我正在使用 textarea:
<Input />
const Input = styled.textarea`
border: 0;
outline: none;
padding: 5px 10px;
border-radius: 20px;
font-size: 14px;
width: 100%;
overflow-wrap: break-word;
height: 24px;
`;
输入5行文字后,滚动条应该会出现。我该怎么做?
【问题讨论】:
-
不是真的,因为高度不会每新行增加一次
标签: html css reactjs styled-components