【发布时间】:2021-06-25 11:07:58
【问题描述】:
嘿,我正在创建一个包含两个文本框的 React 表单。我创建了一个自定义文本框,但我希望它们具有不同的高度,我该如何实现呢?
form.js
<Label>Job Description</Label>
<Textarea
type="textarea"
name="description"
focus={isFocused}
value={description}
onFocus={handleOnFocus}
onChange={handleTitleChange}
/>
<Label>Job Requirements</Label>
<Textarea
type="textarea"
name="requirement"
focus={isFocused}
value={requirement}
onFocus={handleOnFocus}
onChange={handleTitleChange}
/>
样式化组件
const Textarea = styled.textarea`
width: 100%;
border: 1px solid #d3d3d3;
outline: none;
resize: none;
transition: 0.1s ease-out;
height: 80px;
background-color:white;
`;
现在我已将高度指定为 80 像素,但我希望 Job requirement 文本框为 40 像素
【问题讨论】:
标签: css reactjs styled-components