按钮
操作按钮
用法
.baie-btn |
基础样式。 |
.baie-btn_default |
灰色。 |
.baie-btn_primary |
绿色。 |
.baie-btn_warn |
红色。 |
.baie-btn_orange |
橙色。 |
.baie-btn_disabled |
禁用状态。 |
示例

HTML
<a href="javascript:;" class="baie-btn baie-btn_primary">页面主操作 Normal</a>
<a href="javascript:;" class="baie-btn baie-btn_primary baie-btn_disabled">页面主操作 Disabled</a>
<a href="javascript:;" class="baie-btn baie-btn_default">页面次要操作 Normal</a>
<a href="javascript:;" class="baie-btn baie-btn_default baie-btn_disabled ">页面次要操作 Disabled</a>
<a href="javascript:;" class="baie-btn baie-btn_warn">警告类操作 Normal</a>
<a href="javascript:;" class="baie-btn baie-btn_disabled baie-btn_warn">警告类操作 Disabled</a>
<a href="javascript:;" class="baie-btn baie-btn_orange">自定义橙色 Normal</a>
<a href="javascript:;" class="baie-btn baie-btn_orange baie-btn_disabled">自定义橙色 Disabled</a>
<a href="javascript:;" class="baie-btn baie-btn_gray">自定义橙色 Normal</a>
<a href="javascript:;" class="baie-btn baie-btn_gray baie-btn_disabled">自定义橙色 Disabled</a>
CSS
.baie-btn {
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
padding-left: .28rem;
padding-right: .28rem;
box-sizing: border-box;
border-radius: .10rem;
font-size: .40rem;
text-align: center;
text-decoration: none;
color: #FFFFFF;
line-height: .88rem;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
overflow: hidden;
}
.baie-btn:after {
content: " ";
width: 200%;
height: 200%;
position: absolute;
top: 0;
left: 0;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
box-sizing: border-box;
border-radius: .20rem;
}
.baie-btn_inline {
display: inline-block;
}
.baie-btn_default {
color: #000000;
background-color: #F8F8F8;
}
.baie-btn_default:not(.baie-btn_disabled):visited {
color: #000000;
}
.baie-btn_default:not(.baie-btn_disabled):active {
color: rgba(0, 0, 0, 0.6);
background-color: #DEDEDE;
}
.baie-btn_primary {
background-color: #1AAD19;
}
.baie-btn_primary:not(.baie-btn_disabled):visited {
color: #FFFFFF;
}
.baie-btn_primary:not(.baie-btn_disabled):active {
color: rgba(255, 255, 255, 0.6);
background-color: #179B16;
}
.baie-btn_warn {
background-color: #E64340;
}
.baie-btn_warn:not(.baie-btn_disabled):visited {
color: #FFFFFF;
}
.baie-btn_warn:not(.baie-btn_disabled):active {
color: rgba(255, 255, 255, 0.6);
background-color: #CE3C39;
}
.baie-btn_orange {
background-color: #ea5503;
}
.baie-btn_orange:not(.baie-btn_disabled):visited {
color: #FFFFFF;
}
.baie-btn_orange:not(.baie-btn_disabled):active {
color: rgba(255, 255, 255, 0.6);
background-color: #d24c03;
}
.baie-btn_disabled {
color: rgba(255, 255, 255, 0.6);
}
.baie-btn_disabled.baie-btn_default {
color: rgba(0, 0, 0, 0.3);
background-color: #F7F7F7;
}
.baie-btn_disabled.baie-btn_primary {
background-color: #9ED99D;
}
.baie-btn_disabled.baie-btn_warn {
background-color: #EC8B89;
}
.baie-btn_disabled.baie-btn_orange {
background-color: #c6c6c6;
}
.baie-btn_plain-primary {
color: #1aad19;
border: 1px solid #1aad19;
}
.baie-btn_plain-primary:not(.baie-btn_plain-disabled):active {
color: rgba(26, 173, 25, 0.6);
border-color: rgba(26, 173, 25, 0.6);
}
.baie-btn_plain-primary:after {
border-width: 0;
}
.baie-btn_plain-default {
color: #353535;
border: 1px solid #353535;
}
.baie-btn_plain-default:not(.baie-btn_plain-disabled):active {
color: rgba(53, 53, 53, 0.6);
border-color: rgba(53, 53, 53, 0.6);
}
.baie-btn_plain-default:after {
border-width: 0;
}
.baie-btn_plain-orange {
color: #ea5504;
border: 1px solid #ea5503;
}
.baie-btn_plain-orange:not(.baie-btn_plain-disabled):active {
color: rgba(234, 85, 4, 0.6);
border-color: rgba(234, 85, 3, 0.6);
}
.baie-btn_plain-orange:after {
border-width: 0;
}
.baie-btn_plain-disabled {
color: rgba(0, 0, 0, 0.2);
border-color: rgba(0, 0, 0, 0.2);
}
button.baie-btn,
input.baie-btn {
width: 100%;
border-width: 0;
outline: 0;
-webkit-appearance: none;
}
button.baie-btn:focus,
input.baie-btn:focus {
outline: 0;
}
button.baie-btn_inline,
input.baie-btn_inline,
button.baie-btn_mini,
input.baie-btn_mini {
width: auto;
}
button.baie-btn_plain-primary,
input.baie-btn_plain-primary,
button.baie-btn_plain-default,
input.baie-btn_plain-default {
border-width: 1px;
background-color: transparent;
}
.baie-btn_mini {
display: inline-block;
padding: 0 .34rem;
line-height: .58rem;
font-size: .26rem;
}
.baie-btn + .baie-btn {
margin-top: .30rem;
}
.baie-btn.baie-btn_inline + .baie-btn.baie-btn_inline {
margin-top: auto;
margin-left: .30rem;
}
.baie-btn-area {
margin: .32rem .30rem .08rem;
text-align: center;
}
.baie-btn-area_inline {
display: -webkit-box;
display: -webkit-flex;
display: flex;
}
.baie-btn-area_inline .baie-btn {
margin-top: auto;
margin-right: .30rem;
width: 100%;
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
}
.baie-btn-area_inline .baie-btn:last-child {
margin-right: 0;
}
空心按钮
用法
Class |
描述 |
.baie-btn |
基础样式。 |
.baie-btn_plain-default |
灰色空心。 |
.baie-btn_plain-primary |
绿色空心。 |
.baie-btn_plain-orange |
橙色空心。 |
.baie-btn_plain-disabled |
禁用状态。 |
示例

HTML
<a href="javascript:;" class="baie-btn baie-btn_plain-default">按钮</a>
<a href="javascript:;" class="baie-btn baie-btn_plain-default baie-btn_plain-disabled">按钮</a>
<a href="javascript:;" class="baie-btn baie-btn_plain-primary">按钮</a>
<a href="javascript:;" class="baie-btn baie-btn_plain-primary baie-btn_plain-disabled">按钮</a>
CSS
同上
小按钮
用法
.baie-btn |
基础样式。 |
.baie-btn_mini |
按钮大小。 |
示例

HTML
<a href="javascript:;" class="baie-btn baie-btn_primary baie-btn_mini">按钮</a>
<a href="javascript:;" class="baie-btn baie-btn_default baie-btn_mini">按钮</a>
<a href="javascript:;" class="baie-btn baie-btn_warn baie-btn_mini">按钮</a>
<a href="javascript:;" class="baie-btn baie-btn_orange baie-btn_mini">按钮</a>
CSS
同上