mov-mobile
Version:
Mov - 让你感到幸福的 Vue 组件库
90 lines (85 loc) • 1.78 kB
text/less
@import "../../style/common";
.mona-modal {
z-index: @modalZIndex;
&.mask {
background: @modalMaskBg;
}
.mona-modal-content {
border-radius: @modalConBorderRadius;
padding: 15px 0 0 0;
text-align: center;
width: @modalConWidth;
margin-top: -100px;
background-color: @modalConBgColor;
.mona-modal-content-header {
padding: 0 20px;
font-size: @modalHeaderFontSize;
color: @modalHeaderColor;
margin-bottom: 10px;
margin-top: 10px;
}
.mona-modal-content-content {
padding: 0 20px 15px;
font-size: @modalConFontSize;
line-height: 1.33;
color: @modalConColor;
border-bottom: 1px solid @modalConBorderColor;
&.no-title {
color: @modalConNoTitle;
padding-top: 10px;
}
}
.mona-modal-content-footer {
height: @modalFooterHeight;
font-size: @modalFooterFontSize;
.cancel {
color: #666;
border-right: 1px solid @border-color;
}
.confirm {
color: @primary;
}
}
}
}
@media screen and (max-width: 320px) {
//5s
.mona-modal {
.mona-modal-content {
width: @modalConWidthSm;
}
.mona-modal-content {
.mona-modal-content-header {
font-size: @modalHeaderFontSizeSm;
}
.mona-modal-content-content {
font-size: @modalConFontSizeSm;
}
.mona-modal-content-footer {
height: @modalFooterHeightSm;
font-size: @modalFooterFontSizeSm;
}
}
}
}
@media screen and (min-width: 414px) {
//6p
.mona-modal {
.mona-modal-content {
width: @modalConWidthLg;
}
.mona-modal-content {
.mona-modal-content-content {
padding: 0 20px 18px;
font-size: @modalConFontSizeLg;
&.no-title {
padding-top: 15px;
}
}
.mona-modal-content-footer {
height: @modalFooterHeightLg;
font-size: @modalFooterFontSizeLg;
}
}
}
}