Bagaimana untuk Menjadikan Popover Bootstrap Lebih Luas Apabila Diletakkan di Sebelah Kanan Input?

Patricia Arquette
Lepaskan: 2024-10-28 18:16:02
asal
791 orang telah melayarinya

How to Make Bootstrap Popovers Wider When Placed on the Right Side of Inputs?

Cara Mengubah Lebar Popover Bootstrap

Apabila menggunakan Bootstrap 3 dan cuba melaksanakan popover di mana peletakan berada di sebelah kanan komponen input, anda mungkin menghadapi masalah di mana lebar popover kelihatan tidak mencukupi. Masalah ini timbul daripada reka bentuk elemen kawalan bentuk dalam Bootstrap, yang menghasilkan elemen input lebar penuh.

Kod HTML

<code class="html"><div class="row">
    <div class="col-md-6">
        <label for="name">Name:</label>
        <input id="name" class="form-control" type="text"
                         data-toggle="popover" data-trigger="hover"
                         data-content="My popover content.My popover content.My popover content.My popover content." />
    </div>
</div></code>
Salin selepas log masuk

Penyelesaian CSS

Anda boleh ubah suai lebar popover menggunakan CSS:

<code class="css">/* The max width is dependant on the container (more info below) */
.popover{
    max-width: 100%; /* Max Width of the popover (depending on the container!) */
}</code>
Salin selepas log masuk

Walau bagaimanapun, jika ini tidak menyelesaikan isu, anda mungkin perlu menentukan bekas untuk popover:

<code class="javascript">// Contain the popover within the body NOT the element it was called in.
$('[data-toggle="popover"]').popover({
    container: 'body'
});</code>
Salin selepas log masuk

Dengan menggunakan dan melaraskan sifat kontena, popover akan mengembang kepada lebar penuhnya.

Maklumat Lanjut

  • popover pada mulanya terhad kepada elemen pencetus.
  • Dengan menyatakan bekas sebagai badan, anda membenarkan popover melangkaui had elemen.
  • Lebar maksimum popover ditentukan oleh bekas.

JSFiddle

Lawati JSFiddle berikut untuk menyaksikan penyelesaian dalam tindakan:

JSFiddle: http://jsfiddle.net/xp1369g4/
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Menjadikan Popover Bootstrap Lebih Luas Apabila Diletakkan di Sebelah Kanan Input?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!