javascript - 如何在 React Js 中使选择下拉菜单高度更小?
问题描述
我在我的 React Js 应用程序中使用选择下拉菜单,但我找不到使用滚动条使下拉菜单的高度变小的方法。我的代码:
export default function App() {
return (
<div className="App">
<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
</select>
</div>
);
}
和CSS
option {
position: absolute;
margin-top: 1px;
font: 10px;
background: blue;
color: white;
height: 50px;
}
当我在 css 中选择选项时,我可以设置背景和颜色的样式,但是当我尝试为 ex 添加高度 50px 时,它不起作用。我想要实现的是有一个高度小的下拉菜单(所以如果选项太多,下拉菜单本身不会一直向下)和一个滚动条。非常感谢任何帮助和建议。
解决方案
使用 size 属性设置行数。
例如,
<select size=4>
推荐阅读
- r - 选择使用 Tesseract OCR 提取的部分文本
- java - 在每个片段中创建单独的选项菜单
- c - 直接 C 指针转换
- algorithm - 找到满足一组条件的数字序列的算法
- java - JavaFX UI 在事件侦听器中的 JavaFX 应用程序线程中冻结,但可与 Platform.runLater 一起使用
- neo4j - 将 Neo4j 添加到 Gremlin 服务器 - 如何?
- git - 如何重新定位整个提交图?
- reactjs - 将 Prop 传递给函数
- selenium - Selenium + sikuli 错误 - *No ClassDefFoundError: org/sikuli/script/Screen* 在命令提示符中
- python - 使用 Tensorflow 进行训练时如何正确实施验证?