UNPKG

hy-checkbox

Version:

checkbox & radio ui components for react

86 lines (82 loc) 2.17 kB
@import "../../app/variables.less"; @import './dialogForm'; .@{ult-prefix}-ui-dialog-wrap{ position: fixed; z-index: 100; display: flex; justify-content: center; align-items: center; background: rgba(0, 0, 0, 0.6); top: 0; left: 0; .@{ult-prefix}-ui-dialog{ // width: 60%; // height: 60%; // 导致ie11上不居中 // margin: auto; min-width:400px; border: 1px solid #0056a1; border-radius: 0; background: #fff; overflow: auto; position:relative; .@{ult-prefix}-ui-dialog-header{ padding: 12px 8px; line-height: 24px; border-bottom:1px solid #e0e0e0; margin: 0 16px; h3{ font-size: 16px; color: @text-body; .iconfont { font-size: 14px; float: right; cursor: pointer; opacity: 0.3; &:hover { color:@text-headline; opacity: 0.5; } } } } .@{ult-prefix}-ui-dialog-close{ position: absolute; right: 16px; top: 16px; z-index: 888; color: @text-body; opacity: 0.5; cursor: pointer; &:hover{ opacity: 0.8;} } .@{ult-prefix}-ui-dialog-content{ height : calc(~"100% - 106px"); align-items: center; width: 100%; overflow: auto; padding: 24px; .@{ult-prefix}-ui-confirm{ padding: 0 0 0 32px; position: relative; .@{ult-prefix}-ui-confirm-icon{ display: inline-block; position: absolute; left: 0; line-height: 1; .iconfont{font-size: 24px;} &.infor{ color: #1e88e5} &.success{ color: #43a047} &.danger{ color: #e53935;} &.warning{ color: #f50;} } p{ line-height: 24px;} } } &.step{ overflow: inherit; .@{ult-prefix}-ui-dialog-content{ padding: 0 8px;} .@{ult-prefix}-ui-dialog-close{ right: -12px; top: -12px; opacity: 1; i.iconfont{background: rgba(0,0,0,.5);padding: 4px;border-radius:50%;color: #fff; font-size: 16px;} } } .@{ult-prefix}-ui-dialog-btn{ width: 100%; padding: 8px 16px; display: flex; align-items: center; justify-content: flex-end; border-top: 1px solid #e5e5e5; .hidden { display: none; } button{ margin-right: 8px; } } } }