Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie mache ich Bootstrap-Popovers breiter, wenn sie auf der rechten Seite der Eingaben platziert werden?

Patricia Arquette
Freigeben: 2024-10-28 18:16:02
Original
791 Leute haben es durchsucht

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

So ändern Sie die Breite eines Bootstrap-Popovers

Wenn Sie Bootstrap 3 verwenden und versuchen, ein Popover zu implementieren, bei dem sich die Platzierung rechts von einer Eingabekomponente befindet, müssen Sie Möglicherweise tritt ein Problem auf, bei dem die Breite des Popovers nicht ausreichend erscheint. Dieses Problem entsteht durch den Entwurf von Formularsteuerelementen in Bootstrap, der zu Eingabeelementen in voller Breite führt.

HTML-Code

<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>
Nach dem Login kopieren

CSS-Lösung

Das können Sie Ändern Sie die Breite des Popovers mit 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>
Nach dem Login kopieren

Wenn das Problem dadurch jedoch nicht behoben wird, müssen Sie möglicherweise den Container für das Popover angeben:

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

Durch die Verwendung von und Durch Anpassen der Containereigenschaft wird das Popover auf seine volle Breite erweitert.

Weitere Informationen

  • Das Popover ist zunächst auf das auslösende Element beschränkt.
  • Durch Angabe des Container als Körper verwenden, ermöglichen Sie dem Popover, sich über die Elementgrenzen hinaus zu erstrecken.
  • Die maximale Breite des Popovers wird durch den Container bestimmt.

JSFiddle

Besuchen Sie die folgende JSFiddle, um die Lösung in Aktion zu erleben:

JSFiddle: http://jsfiddle.net/xp1369g4/
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie mache ich Bootstrap-Popovers breiter, wenn sie auf der rechten Seite der Eingaben platziert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!