0

关于 Materialize 选择元素,我希望可见的选项数量为 5,但事实并非如此。我也尝试设置高度,但也没有运气。

                                <div class="input-field col s4">
                                    <select id="add_cusine_type" size="5">
                                        <option value="" disabled selected>Choose your cuisine type</option>
                                        <option value="Australian">Australian</option>
                                        <option value="American">American</option>
                                        <option value="British">British</option>
                                        <option value="Carribean">Carribean</option>
                                        <option value="Chinese">Chinese</option>
                                        <option value="French">French</option>
                                        <option value="Greek">Greek</option>
                                        <option value="Indian">Indian</option>
                                        <option value="Italian">Italian</option>
                                        <option value="Japanese">Japanese</option>
                                        <option value="Mediterranean">Mediterranean</option>
                                        <option value="Mexican">Mexican</option>
                                        <option value="Moroccan">Moroccan</option>
                                        <option value="Spanish">Spanish</option>
                                        <option value="Thai">Thai</option>
                                        <option value="Turkish">Turkish</option>
                                        <option value="Vietnamese">Vietnamese</option>
                                    </select>
                                    <label>Cuisine Type</label>
                                </div>

在此处输入图像描述

谢谢

4

2 回答 2

1

Materialize为选择选项使用下拉菜单(它实际上是由文本输入触发的下拉菜单)。所以你需要定位下拉类:

.select-dropdown {
  height: 300px;
}

https://codepen.io/doughballs/pen/NWWGNMq

于 2020-07-08T08:57:21.990 回答
0

您可以简单地在包装 div 中指定它,我的示例是 300px

https://codepen.io/mxnelles/pen/GRJeXGd

<div class="input-field col s4" style="width:300px">
   <select id="add_cusine_type" size="5">
      <option value="" disabled selected>Choose your cuisine type</option>
      <option value="Australian">Australian</option>
      <option value="American">American</option>
      <option value="British">British</option>
      <option value="Carribean">Carribean</option>
      <option value="Chinese">Chinese</option>
      <option value="French">French</option>
      <option value="Greek">Greek</option>
      <option value="Indian">Indian</option>
      <option value="Italian">Italian</option>
      <option value="Japanese">Japanese</option>
      <option value="Mediterranean">Mediterranean</option>
      <option value="Mexican">Mexican</option>
      <option value="Moroccan">Moroccan</option>
      <option value="Spanish">Spanish</option>
      <option value="Thai">Thai</option>
      <option value="Turkish">Turkish</option>
      <option value="Vietnamese">Vietnamese</option>
   </select>
   <label>Cuisine Type</label>
</div>
于 2020-04-01T11:11:08.710 回答