iT邦幫忙

0

bootstrap select 設置最大寬度後 被切掉

  • 分享至 

  • xImage

為了不讓選項表單超出範圍,我設置了最大寬度,不過當我選擇一個選項時,文字內容(選項表單內的)會依照目前寬度,切掉多餘的文字,而沒被選擇的選項則是正常,請教各位大神,如何不要讓文字被切掉,感謝!

.dropdown-menu{ max-width:100%;}
    <select class="selectpicker"  data-width="100%" data-container="body" data-live-search="true" data-size="6" >
        <option title="test">testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestsaaaaaaaaaaaaaaaaa</option>
        <option title="test">testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestsaaaaaaaaaaaaaaaaa</option>
        <option title="test">testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestsaaaaaaaaaaaaaaaaa</option>
        <option title="test">testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestsaaaaaaaaaaaaaaaaa</option>
    </select>

只有被選擇的時候,才會被切掉內容
https://ithelp.ithome.com.tw/upload/images/20220804/201480372qCAWgvj5w.png

bootstrap-select

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

2
river_huang
iT邦新手 3 級 ‧ 2022-08-05 13:08:30
最佳解答

試試加上這段css

.dropdown-menu .dropdown-item.active.selected {
  display: table;
}

https://codesandbox.io/s/serene-silence-i54t30?file=/index.html

因為我目前還有其他的情境使用,像是放在tbale內,且有設置table-layout:fixed,所以效果沒有呈現,不過沒放在table內的情況是有效的,非常感謝!!如果您還有其他建議,再麻煩您!!

jasper0047

或是還有一個方法, 針對dropdown-item設置最小寬度.
例如:

.dropdown-menu .dropdown-item {
  min-width: 800px;
}

好的,感謝您的幫忙!!

我要發表回答

立即登入回答