Fügen Sie das Twitter Bootstrap-Symbol zum Eingabefeld hinzu
Wie können wir hinzufügen, ein Twitter-Bootstrap-Symbol icon-search
auf der rechten Seite ein text-input-element?
Den folgenden versuchen alle icons in das input-element, wie können wir es beschneiden, so dass es zeigt nur das Symbol für icon-search
?
Aktuellen Versuch
CSS
input.search-box {
width: 180px;
background: #333;
background-image: url('/img/glyphicons-halflings-white.png');
background-position: -48px 0;
padding-left: 30px;
margin-top: 45px;
border: 0;
float: right;
}
InformationsquelleAutor der Frage Nyxynyx | 2013-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aktualisiert Bootstrap 3.x
Können Sie die
.input-group
Klasse wie folgt aus:Arbeiten-Demo auf jsFiddle für 3.x
Bootstrap 2.x
Können Sie die
.input-append
Klasse wie folgt aus:Arbeiten-Demo auf jsFiddle für 2.x
Beiden wird so Aussehen:
Wenn Sie möchten, dass das Symbol innen die input-box, wie diese:
Dann siehe meine Antwort auf Hinzufügen eines Bootstrap Glyphicon zum Eingabe-Feld
InformationsquelleAutor der Antwort KyleMit
Da die glyphicons Bild ist ein sprite, das kannst du wirklich nicht tun: grundsätzlich, was Sie wollen, ist die Begrenzung der Größe der hintergrund, aber es gibt keine Möglichkeit, festzulegen, wie groß der hintergrund ist. Entweder Sie schneiden Sie auf das gewünschte Symbol, die Größe nach unten, und verwenden Sie es, oder verwenden Sie so etwas wie das Eingabefeld prepend/append-option (http://twitter.github.io/bootstrap/base-css.html#forms und suchen Sie dann nach vorangestellt Eingänge).
InformationsquelleAutor der Antwort Femi
Für die bootstrap-4
Demo
InformationsquelleAutor der Antwort alhelal