bra*_*r19 0 html css sass button
为什么在我的按钮被切成底部?我需要它在每个角落四舍五入...现在我有这个:
但是如果我写入橙色按钮类css属性float:left,我得到结果,我需要什么......但这是个坏主意.
怎么以正常方式做到?
(我也使用sass + haml)
.orange-button{
padding: 6px;
@include gradient-background(bottom, $or1, #fbb752);
//background: url('button-carbon-bg.png') no-repeat, -webkit-linear-gradient(bottom, $or1, #fbb752);
@include border-radius(5px, 5px, 5px, 5px);
//background: transparent url('button-carbon-bg.png') no-repeat;
border: 1px solid #d27d00;
font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
font-weight: bold;
font-size: 16px;
color: $or3;
text-align: center;
text-shadow: 0 1px 0 rgba(255, 255, 255, .70);
font-style: normal;
@include box-shadow(inset 0 1px 0 rgba(255,255,255,0.5));
border-bottom:2px solid #B16900;
}
.orange-button:hover{
@include gradient-background(bottom, #eba641, #fcc97d);
}
Run Code Online (Sandbox Code Playgroud)
和小提琴:http: //jsfiddle.net/Zfq73/
如果你不想玩的包装或溢出,另一种解决方案是加入display: inline-block
到.orange-button
.
看到更新的小提琴:http://jsfiddle.net/Zfq73/2/
PS我总是喜欢在我的样式表称为添加单独的CSS元素的显示类 .inline-block
和.block
.
.inline-block {
display: inline-block;
}
.block {
display: block;
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<button class="orange-button inline-block">only THIS orange button is an inline button!</button>
Run Code Online (Sandbox Code Playgroud)
这样你就可以追加display: inline-block
或display: block
单独按钮,而无需使用所有橙色按钮display: inline-block
.
归档时间: |
|
查看次数: |
88 次 |
最近记录: |