Heim > Web-Frontend > CSS-Tutorial > Wie kann ich die Dateieingabeschaltfläche in Twitter Bootstrap anpassen?

Wie kann ich die Dateieingabeschaltfläche in Twitter Bootstrap anpassen?

DDD
Freigeben: 2024-11-22 10:04:12
Original
768 Leute haben es durchsucht

How Can I Customize the File Input Button in Twitter Bootstrap?

Anpassen der Dateieingabeschaltfläche in Twitter Bootstrap

In Twitter Bootstrap fehlt dem Dateieingabeelement das elegante Design einer Schaltfläche. Es gibt jedoch eine einfache Lösung zum Erstellen einer anpassbaren Upload-Schaltfläche mithilfe von HTML.

Methode:

<label class="btn btn-primary">
    Browse <input type="file" hidden>
</label>
Nach dem Login kopieren

Dieser Ansatz nutzt das versteckte HTML5-Attribut, um eine Funktion zu erstellen Dateieingabesteuerelement, das als Schaltfläche angezeigt wird. Der Stil der Schaltfläche wird von der primären Schaltflächenklasse geerbt.

Legacy-Ansatz für den alten IE:

Für Browser ohne Unterstützung versteckter Attribute (z. B. IE8 und niedriger) verwenden Sie dieses CSS und HTML:

HTML:

<span class="btn btn-primary btn-file">
    Browse <input type="file">
</span>
Nach dem Login kopieren

CSS:

.btn-file {
    position: relative;
    overflow: hidden;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
Nach dem Login kopieren

Diese Technik gewährleistet die Kompatibilität mit älteren IE-Versionen .

Zusätzlich Informationen:

Weitere Details und Beispiele finden Sie im ausführlichen Artikel unter:

https://www.abeautifulsite.net/posts/whipping-file-inputs-into- shape-with-bootstrap-3/

Das obige ist der detaillierte Inhalt vonWie kann ich die Dateieingabeschaltfläche in Twitter Bootstrap anpassen?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage