Select2 選択ドロップダウン メニュー: テキストと重なっているアイコンをクリアします
P粉156415696
P粉156415696 2024-02-25 14:54:04
0
2
489

選択メニューにカーソルを合わせると、X の「クリア」ボタンの下にテキストが重なるという問題が発生しています。右側にパディングを追加しても、アイコンがボックスの外に押し出されてしまうため、解決策にはなりません。ここ https://select2.org/ と Bootstrap 5

にある Select2 JS ライブラリを使用しています。

リーリー リーリー

P粉156415696
P粉156415696

全員に返信(2)
P粉155832941

添加以下 CSS。

.select2-selection__clear {
    position: absolute !important;
    right: 2px !important;
}

https://jsfiddle.net/8n23bd6q/

いいねを押す +0
P粉345302753

こちらのドキュメント Select2 Documentation に従ってください。 width: 'style' とタグ <select> のインライン スタイルを使用して、select2 の幅を拡張できます。ここでは選択範囲の幅を 200px

に設定します。

次に、(Chrome Devtool を使用して) select2 の DOM 構造を確認すると、次の CSS を追加することで、X ボタンがテキストと重ならないようにできることがわかりました。

.select2-selection.select2-selection--single { パディング右: 50px !重要; }

$("#search_bar").select2({
  テーマ: 'ブートストラップ-5'、
  プレースホルダー: "テキスト",
  allowClear: true、
  幅: 'スタイル'
});
.select2-selection.select2-selection--single {
  パディング右: 50px !重要;
}



[email protected]/dist/select2-bootstrap-5-theme.min.css" />

[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3"crossorigin="anonymous">



  
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート