私はmaterializecssを使用する必要があるプロジェクトに取り組んでいます。編集可能なドロップダウンのマテリアライズCSS
私がブートストラップを使用したとき、私は編集可能なドロップダウン/選択ボックスを作ることができました。ここではその例のコードは次のとおりです。
<div class="input-field col s12">
<select multiple>
<option value="" disabled selected>Choose your option</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<label>Materialize Multiple Select</label>
</div>
しかし、これはあなたが手動でブートストラップの例のように編集することはできません:https://codepen.io/cfmatre/pen/LGOdjq
では、あなたがしてドロップダウンを作成することができマテリアライズ。
マテリアライズはこれをサポートしていますか、同じことをするための簡単な方法はありますか?あなたはそれが読み取り専用に入力ボックスを設定し、見ることができるように
<div class="select-wrapper">
<span class="caret">▼</span>
<input type="text" class="select-dropdown" readonly="true" data-activates="select-options-0d9542b7-ca78-df34-51ab-f19edd342ec0" value="Choose your option">
<ul id="select-options-0d9542b7-ca78-df34-51ab-f19edd342ec0" class="dropdown-content select-dropdown" style="width: 991px; position: absolute; top: 0px; left: 0px; display: none; opacity: 1;">
<li class="disabled"><span>Choose your option</span></li>
<li class=""><span>Option 1</span></li>
<li class=""><span>Option 2</span></li>
<li class=""><span>Option 3</span></li>
</ul>
<select data-select-id="0d9542b7-ca78-df34-51ab-f19edd342ec0" class="initialized">
<option value="" disabled="" selected="">Choose your option</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select></div>
:
更新:すでにリストにタグを置き換えるようで、ここではライブコードのスニペットです。だから、私の場合、私は読んでいるのではなく、食べ物にする必要があります。
あなたがそれを展開してソースを見ると、実際にはリストを使用するので、それはすでにスタイルであるようです。つまり、ボックスの代わりにキャレットをクリックして、ドロップダウントリガーがあるだけで、既に入力されているので編集可能にするだけです。私はそれをどうやってやるか知っていますか?私は自分の投稿を更新しました。 – jLynx