zent
Version:
一套前端设计语言和基于React的实现
89 lines (88 loc) • 1.76 kB
CSS
.zent-dialog-r {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: top 0.5s;
transition: top 0.5s;
background-color: #fff;
border-radius: 4px;
padding: 20px;
box-sizing: border-box;
font-size: 14px;
z-index: 1041;
box-sizing: border-box;
}
.zent-dialog-r-title {
padding-bottom: 10px;
border-bottom: 1px solid #e8e8e8;
margin: 0;
box-sizing: border-box;
margin-bottom: 20px;
}
.zent-dialog-r-title-text {
font-size: 14px;
line-height: 1;
font-weight: bold;
color: #333;
}
.zent-dialog-r-close {
position: absolute;
display: block;
top: 4px;
right: 10px;
color: #999;
font-size: 20px;
line-height: 20px;
text-align: right;
vertical-align: middle;
cursor: pointer;
border: none;
background-color: #fff;
outline: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding: 0;
margin: 0
}
.zent-dialog-r-close:link, .zent-dialog-r-close:active, .zent-dialog-r-close:focus {
color: #999;
}
.zent-dialog-r-close.zent-dialog-r-has-title {
top: 14px;
right: 18px;
}
.zent-dialog-r-body {
color: #666
}
.zent-dialog-r-body.with-success-icon, .zent-dialog-r-body.with-warning-icon {
padding-left: 30px;
}
.zent-dialog-r-footer {
text-align: right;
margin-top: 30px;
}
.zent-dialog-r-backdrop {
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
background-color: rgba(0, 0, 0, .6);
height: 100%;
z-index: 1050;
}
.zent-dialog-r-wrap {
position: fixed;
overflow: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}