2016-09-20 20 views
0

私は、このボタンをページの正確な中央に(縦と横に)作成する方法を理解しようとしています。私はそれを水平面上に集中させましたが、垂直面上には配置しませんでした。どんな助けもありがとう!CSSコードを中央と中央に配置する

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

最小限、再現可能な例を含めてください – mhatch

答えて

0

位置を絶対または固定に変更します。

+0

これは、中心に作られたが、今のボタンは、すべての道、ページの横に広がっています。 – Krispy

+0

ボタンの幅を設定します。私はこれが仮定されたと思った。私の悪い。 –

+0

私はなぜこの答えに-1を持っているのか分かりませんが、それは質問の正解ですか? –

0

入力

テキストアライメント:center; パディング:50px 0;

+0

パディングを変更するとボタンが大きくなりましたが、ページ上の位置は変更されませんでした。 – Krispy

+0

私はtext-alignを置く:center;コードに変更しても何も変更されませんでした。 – Krispy

0

私はそれはあなたが必要なものですかどうかわからないんだけど、このJSFiddle exampleを見てみましょう。

私が使用したCSSは次のとおりです。

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; 
} 
関連する問題