@jdcfe/yep-react
Version:
一套移动端的React组件库
153 lines (152 loc) • 3.21 kB
CSS
.Yep-jd-btn {
outline: 0 none;
border: 0;
height: 108px;
line-height: 108px;
padding: 0 78px;
text-align: center;
border-radius: 2px;
font-size: 30px;
white-space: nowrap;
-webkit-appearance: none;
box-sizing: border-box;
color: #2E2D2D;
background-color: #fff;
}
.Yep-jd-btn.btn-circle {
border-radius: 60px;
}
.Yep-jd-btn-borderfix:before {
transform: scale(0.49) ;
}
.Yep-jd-btn.btn-disabled {
background-color: #b5b5b5;
}
.Yep-jd-btn.btn-primary {
background-image: linear-gradient(135deg, #f2140c 0%, #f2270c 70%, #f24d0c 100%);
color: #fff;
}
.Yep-jd-btn.btn-primary.btn-disabled {
background: #b5b5b5;
}
.Yep-jd-btn.btn-white {
background: #fff;
}
.Yep-jd-btn.btn-ghost {
background-color: #fff;
color: #F0250F;
position: relative;
}
.Yep-jd-btn.btn-ghost:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 200%;
height: 200%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: left top;
transform-origin: left top;
border: 1PX solid #F0250F;
border-radius: 60px;
}
.Yep-jd-btn.btn-ghost.btn-disabled {
background: #b5b5b5;
position: relative;
}
.Yep-jd-btn.btn-ghost.btn-disabled:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 200%;
height: 200%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: left top;
transform-origin: left top;
border: 1PX solid #b5b5b5;
border-radius: 2px;
}
.Yep-jd-btn.btn-fill {
background-color: #f6f6f6;
position: relative;
}
.Yep-jd-btn.btn-fill:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 200%;
height: 200%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: left top;
transform-origin: left top;
border: 0PX solid #f6f6f6;
border-radius: 60px;
}
.Yep-jd-btn.btn-light {
position: relative;
}
.Yep-jd-btn.btn-light:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 200%;
height: 200%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transform: scale(0.5);
transform: scale(0.5);
-webkit-transform-origin: left top;
transform-origin: left top;
border: 1PX solid #dadada;
border-radius: 60px;
}
.Yep-jd-btn.btn-block {
width: 100%;
height: 80px;
line-height: 80px;
background-image: linear-gradient(135deg, #f2140c 0%, #f2270c 70%, #f24d0c 100%);
box-shadow: 0px 12px 48px 0px #faa79b;
border-radius: 100px;
color: #ffffff;
}
.Yep-jd-btn.btn-sm {
font-size: 26px;
height: 60px;
line-height: 60px;
padding: 0 30px;
}
.Yep-jd-btn.btn-xxs {
font-size: 24px;
height: 54px;
line-height: 54px;
padding: 0 30px;
}
.Yep-jd-btn > .Yep-jd-btn-icon {
margin-right: 0.5em;
vertical-align: text-top;
}
.Yep-jd-btns {
display: flex;
align-items: center;
}
.Yep-jd-btns .Yep-jd-btn {
display: flex;
flex: 1;
justify-content: center;
align-items: center;
}
.Yep-jd-btns .Yep-jd-btn:last-of-type {
margin-right: 0;
}