wie kann ich die größe und farbe eines Buttons anpassen html und css?
ich habe folgenden code Der Button soll Blau sein oder am besten 1zu1 wie der Instagram verify button
<a href="https://google.com"><button type="button" name="button">verify</button>
3 Antworten
Das Styling des Instagram Buttons kannst du leicht selbst über das Webinspektor-Tool deines Browsers auslesen (Rechtsklick auf den Button > Element untersuchen / o.ä.). Es listet alle Stylesheets auf, die auf das Element aktiv wirken.
Ich habe einmal einen Follow-Button nachgebaut. Nach einem Verify-Button hätte ich nun vermutlich länger suchen müssen, aber ich denke eh, dass der kaum anders aussehen wird.
HTML:
<button class="instagram-like-button" type="button">Follow</button>
Beachte, dass ein Button kein Kindelement eines a-Elements sein darf! Dein obiges Snippet entspricht also keinem validen HTML und führt für bestimmte Nutzergruppen eher zu Problemen.
Wenn du den Button mit einem Link ausstatten möchtest, kannst du entweder ein Formular zusammenstellen (wobei der Button als Submit-Button eingesetzt wird):
<form action="yourTargetURL">
<button class="instagram-like-button">Follow</button>
</form>
oder du verwendest einfach nur ein a-Element (das würde ich empfehlen):
<a class="instagram-like-button" href="yourTargetURL">Follow</a>
Da das Styling via Klassenselektor definiert wird, ist es ziemlich flexibel und es sind nur wenige Anpassungen notwendig. In diesem Fall sollte noch dieses CSS-Property ergänzt werden:
text-decoration: none;
Zum CSS generell:
.instagram-like-button {
background-color: #0095f6;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: white;
cursor: pointer;
font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 18px;
padding: 5px 9px;
}
Vielleicht sind noch ein paar weitere Styles notwendig oder es muss noch eine der aufgezählten Schriften eingebunden werden (es sind ja nicht alle in dieser Auflistung standardmäßig auf jedem Rechner vorhanden). Doch als Grundlage sollte es erst einmal vollkommen ausreichen.
Hier haste einen blauen button der gestylt ist (mir is grad bissl langweilig deswegen schreib ich jz ganze codes für Leute):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Button style | ItachiDontDie</title>
<style>
.button1 {
background-color: #5d6adf;
border: none;
padding: .6em;
border-radius: .4em;
font-size: 1.3em;
cursor: pointer;
}
.button1:hover {
background-color: #505bbe;
}
a:focus {
outline: none;
}
</style>
</head>
<body>
<div class="container">
<a href="#"><button type="button" name="button" class="button1">verify</button></a>
</div>
</body>
</html>
Hoffe ich konnte helfen. Kannst es ja noch anpassen
ja das weiß ich, hat der fragesteller aber so gemacht, und funktionieren tut es
ach ja und noch was gnaz anderes, kennst du dich mit css bootstrap aus?
Hmn, dann verstehe ich nicht, wieso du den Fehler einfach übernimmst. Finde ich nicht gut. 😕
Du kannst einfach die Hintergrundfarbe des Buttons ändern:
<button type="button" name="button" style="background: #008;">verify</button>
Ein button-Element hat innerhalb eines a-Tags nichts zu suchen (das gilt genauso andersherum).