2016-09-20 1 views
0

Ich versuche herauszufinden, wie diese Schaltfläche, die ich erstellt habe, genau in der Mitte der Seite (vertikal und horizontal) zu bekommen. Ich habe es auf der horizontalen Ebene zentriert, aber nicht auf der vertikalen Ebene. Jede Hilfe wäre willkommen!CSS-Code, um die Schaltfläche auf horizontal und vertikal zu zentrieren

input#gobutton{ 
position: relative; 
top: 50%; 
left: 50%; 
transform: translate(-50%, -50%) 
cursor:pointer; 
padding:5px 25px; 
background:#87CEFA; 
border:1px solid #1E90FF; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
-webkit-box-shadow: 0 0 4px rgba(0,0,0, .75); 
-moz-box-shadow: 0 0 4px rgba(0,0,0, .75); 
box-shadow: 0 0 4px rgba(0,0,0, .75); 
color:#f3f3f3; 
font-size:1.1em; 
} 
+0

Bitte legen Sie eine minimale, reproduzierbaren Beispiel – mhatch

Antwort

0

Position zu absolut oder fest ändern.

+0

Dies machte es zentriert, aber jetzt ist die Taste erstreckt sich den ganzen Weg auf die Seite der Seite. – Krispy

+0

Legen Sie eine Breite für die Schaltfläche fest. Ich dachte, das wurde angenommen. Mein Fehler. –

+0

Nicht sicher, warum ich eine -1 auf diese Antwort habe, da es die richtige Antwort für die Frage ist? –

0

Eingabe

Textausrichtung: Mitte; Polsterung: 50px 0;

+0

Durch Ändern der Auffüllung wurde die Schaltfläche größer, änderte jedoch nicht, wo sie sich auf der Seite befand. – Krispy

+0

Ich lege text-align: center; in den Code und es hat nichts geändert. – Krispy

0

Ich bin mir nicht sicher, ob es das, was Sie brauchen, aber zu diesem JSFiddle example einen Blick darauf werfen.

Die CSS-I verwendet wird:

input#gobutton{ 
    position: relative; 
    display: block; 
    margin: auto; 
    top: 40%; 
    cursor:pointer; 
    padding:5px 25px; 
    background:#87CEFA; 
    border:1px solid #1E90FF; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px; 
    -webkit-box-shadow: 0 0 4px rgba(0,0,0, .75); 
    -moz-box-shadow: 0 0 4px rgba(0,0,0, .75); 
    box-shadow: 0 0 4px rgba(0,0,0, .75); 
    color:#f3f3f3; 
    font-size:1.1em; 
} 
Verwandte Themen