按钮

操作按钮

用法

.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;
}
/*gap between btn*/
.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

同上

results matching ""

    No results matching ""