2016-04-07 12 views
3

私は非常に多くのオプションで選択を使用するWebアプリケーションで作業しています。問題は、MaterializeCSSのselectがスクロール可能であるように見えるため、いくつかのオプションが画面に表示されないことです。これをどうやって解決するのですか?マテリアライズスクロールの問題を選択

enter image description here

HTMLやPHP、私はクレジットを主張することはできませんので、他のウェブサイト上でこれを見つけた

<div class="main container"> 
<div class="section"> 
    ... 
    ... 
    <div class="row"> 
    <div class="input-field col s12 m8 offset-m2 l6 offset-l3"> 
     <select> 
     <option value="" disabled selected>Choose a degree program</option> 
     <?php 
     foreach ($degrees as $degree){ 
      echo '<option value="'.$degree.'">'.$degree.'</option>'; 
     } 
     ?> 
     </select> 
     <label>Degree program</label> 
    </div> 
    </div> 
</div> 
</div> 

CSS

body { 
    display: flex; 
    min-height: 100vh; 
    flex-direction: column; 
} 
.main { 
    flex: 1 0 auto; 
} 
+0

てきましたあなたは 'select {position:absolute}'を試しました – Pugazh

+0

@Pugazhはい、それは何の効果もありませんでした –

+0

http://i.snag.gy/yYHNY.jpg - 私たちは箱を愛する。あなたの場所で私は自分のウェブサイトで自分自身をチェックし、次に何が違うのか見つけようとします。 – mizurnix

答えて

0

.dropdown-contentはmaterialize.cssで見つけてください。

max-height:650pxが表示され、ドロップダウンボックスサイズにしたいものを削除/更新します。

私のプロジェクトでこのスタイルが修正されました。 これは大丈夫です!おかげで.....

materialize.cssで削除/更新max-height:650pxプロパティの前に Before

.dropdown-content { 
    max-height: 650px; 
} 

そして私は、最大の高さをカスタマイズ:materialize.cssで250ピクセル After

.dropdown-content { 
    max-height: 250px; 
}