패딩을 사용하여 CSS로 버튼을 만들려고했습니다.CSS 패딩을 사용하여 동일한 너비의 많은 버튼을 만들 수 있습니다.
HTML : (2 버튼)
<link rel="stylesheet" type="text/css" href="css/style-login.css" />
<link rel="stylesheet" type="text/css" href="css/font-awesome-4.0.3.css" />
<div class="omb_login">
<div class="omb_socialButtons">
<button class="btnfb">
<i class=" fa fa-facebook" data-size="icon" data-scope="public_profile,email" onlogin="checkLoginState();"></i>
Login With Facebook
</button>
<button class="btngoogle">
<i class="fa fa-google" data-size="icon"></i>
<a href="<?php echo $google; ?>">
Login With Google
</a>
</button>
</div>
</div>
//style-login.css
/*Style Facebook Login */
.omb_login {
text-align: center;
line-height: 300%;
color: white;
display: block;
}
.btnfb {
-moz-box-shadow:inset 0px 1px 0px 0px #88accb;
-webkit-box-shadow:inset 0px 1px 0px 0px #88accb;
box-shadow:inset 0px 1px 0px 0px #88accb;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4189c4', endColorstr='#3975a8',GradientType=0);
background-color:#4189c4;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #2e6697;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Verdana;
font-size:14px;
font-weight:bold;
padding:0px 55px;
text-decoration:none;
text-shadow:0px 0.1px 0px #FFFFFF;
}
.fa-facebook { // Symbol Facebook
margin-right:12px;
}
.btngoogle {
-moz-box-shadow:inset 0px 1px 0px 0px #F8A088;
-webkit-box-shadow:inset 0px 1px 0px 0px #F8A088;
box-shadow:inset 0px 1px 0px 0px #f8a088;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5d37', endColorstr='#dc5835',GradientType=0);
background-color:#eb5d37;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border:1px solid #bb4a2b;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Verdana;
font-size:14px;
font-weight:bold;
padding:0px 64px;
text-decoration:none;
text-shadow:0px 0.1px 0px #FFFFFF;
margin-top:10px;
}
.fa-google { // Symbol Google
margin-right:12px;
}
결과 :
그것은 동일 하 (폭 FB & 구글은) 이미 패딩을 변경하고 여전히 동일하지 않았다.
너비와 높이가 다른 패딩을 사용하여 동일한 너비의 버튼을 만들거나 양쪽 정렬 할 수 있습니까?
죄송합니다. CSS가 좋지 않아서 미안합니까?
을 제공합니다. –
@ NelsonTan yeach 내 문제는 텍스트가 크기가 같지 않고 다른 단어가 아니기 때문입니다. – Newbi
나는 여러 번 그 케이스를 가지고 있고 패딩은 실제로 작동하지 않을 것이다. 모든 버튼에 대해 완벽한 크기를 얻으려면 너비를 설정해야합니다. –