Wie würde man einen Link auf eine Schaltfläche mit Bootstrap setzen?
In der Bootstrap-Dokumentation gibt es 4 Methoden:
<a href="#" class="btn btn-info" role="button">Link Button</a>
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">
Der erste funktioniert bei mir nicht, es werden keine Schaltflächen angezeigt, nur der Text mit dem Link hat das Gefühl, dass es das Thema ist, das ich verwende.
Die zweite zeigt die Schaltfläche, die ich möchte, aber wie lautet der Code, mit dem die Schaltfläche beim Klicken auf eine andere Seite verlinkt wird?
Prost
html
twitter-bootstrap
button
hyperlink
Philayyy
quelle
quelle
Antworten:
Sie können eine Funktion beim Klicken auf das Ereignis der Schaltfläche aufrufen.
ODER Verwenden Sie diesen Code
quelle
Wenn Sie das Schaltflächenelement nicht wirklich benötigen, verschieben Sie die Klassen einfach auf einen regulären Link:
Umgekehrt können Sie auch eine Schaltfläche so ändern, dass sie wie ein Link angezeigt wird:
quelle
Die einfachste Lösung ist das erste Ihrer Beispiele:
Der Grund, warum es bei Ihnen nicht funktioniert, ist höchstwahrscheinlich ein Problem in dem von Ihnen verwendeten Thema. Es gibt keinen Grund, dafür auf aufgeblähtes zusätzliches Markup oder Inline-Javascript zurückzugreifen.
quelle
Ein weiterer Trick, damit die Linkfarbe im
<button>
Markup richtig funktioniertBitte beachten Sie, dass in bs4 Beta zB auf
btn-primary-outline
geändert wurdebtn-outline-primary
quelle
btn-outline-primary
undbtn-outline-primary
sind die gleichen Dinge. Gibt es einen Tippfehler?So habe ich gelöst
quelle
Wenn ich die obigen Antworten kombiniere, finde ich eine einfache Lösung, die Ihnen wahrscheinlich auch helfen wird:
Durch einfaches Hinzufügen von Inline-JS-Code können Sie eine Schaltfläche in einen Link umwandeln und sein Design beibehalten.
quelle
Sie können einfach den folgenden Code hinzufügen.
quelle