134 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			134 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
@import './variables.less';
 | 
						||
 | 
						||
.clearfix() {
 | 
						||
  &:before,
 | 
						||
  &:after {
 | 
						||
    content: ' '; // 1
 | 
						||
    display: table; // 2
 | 
						||
  }
 | 
						||
  &:after {
 | 
						||
    clear: both;
 | 
						||
  }
 | 
						||
}
 | 
						||
 | 
						||
.@{prefixCls} {
 | 
						||
  // Container that the rc-dialog scrolls within
 | 
						||
  &-wrap {
 | 
						||
    position: fixed;
 | 
						||
    overflow: auto;
 | 
						||
    top: 0;
 | 
						||
    right: 0;
 | 
						||
    bottom: 0;
 | 
						||
    left: 0;
 | 
						||
    z-index: @zindex-modal;
 | 
						||
    -webkit-overflow-scrolling: touch;
 | 
						||
 | 
						||
    // Prevent Chrome on Windows from adding a focus outline. For details, see
 | 
						||
    // https://github.com/twbs/bootstrap/pull/10951.
 | 
						||
    outline: 0;
 | 
						||
  }
 | 
						||
 | 
						||
  // Shell div to position the rc-dialog with bottom padding
 | 
						||
  position: relative;
 | 
						||
  width: auto;
 | 
						||
  margin: 10px;
 | 
						||
 | 
						||
  // Actual rc-dialog
 | 
						||
  &-content {
 | 
						||
    position: relative;
 | 
						||
    background-color: @modal-content-bg;
 | 
						||
    border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)
 | 
						||
    border: 1px solid @modal-content-border-color;
 | 
						||
    border-radius: @border-radius-large;
 | 
						||
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
 | 
						||
    background-clip: padding-box;
 | 
						||
    // Remove focus outline from opened rc-dialog
 | 
						||
    outline: 0;
 | 
						||
  }
 | 
						||
 | 
						||
  // Modal header
 | 
						||
  // Top section of the rc-dialog w/ title and dismiss
 | 
						||
  &-header {
 | 
						||
    padding: @modal-title-padding;
 | 
						||
    border-bottom: 1px solid @modal-header-border-color;
 | 
						||
    &:extend(.clearfix all);
 | 
						||
  }
 | 
						||
 | 
						||
  &-close {
 | 
						||
    cursor: pointer;
 | 
						||
    border: 0;
 | 
						||
    background: transparent;
 | 
						||
    font-size: 21px;
 | 
						||
    position: absolute;
 | 
						||
    right: 20px;
 | 
						||
    top: 12px;
 | 
						||
    font-weight: 700;
 | 
						||
    line-height: 1;
 | 
						||
    color: #000;
 | 
						||
    text-shadow: 0 1px 0 #fff;
 | 
						||
    filter: alpha(opacity=20);
 | 
						||
    opacity: 0.2;
 | 
						||
    text-decoration: none;
 | 
						||
 | 
						||
    &-x:after {
 | 
						||
      content: 'Ã';
 | 
						||
    }
 | 
						||
 | 
						||
    &:hover {
 | 
						||
      opacity: 1;
 | 
						||
      filter: alpha(opacity=100);
 | 
						||
      text-decoration: none;
 | 
						||
    }
 | 
						||
  }
 | 
						||
 | 
						||
  // Title text within header
 | 
						||
  &-title {
 | 
						||
    margin: 0;
 | 
						||
    line-height: @modal-title-line-height;
 | 
						||
  }
 | 
						||
 | 
						||
  // Modal body
 | 
						||
  // Where all rc-dialog content resides (sibling of &-header and &-footer)
 | 
						||
  &-body {
 | 
						||
    position: relative;
 | 
						||
    padding: @modal-inner-padding;
 | 
						||
  }
 | 
						||
 | 
						||
  // Footer (for actions)
 | 
						||
  &-footer {
 | 
						||
    padding: @modal-inner-padding;
 | 
						||
    text-align: right; // right align buttons
 | 
						||
    border-top: 1px solid @modal-footer-border-color;
 | 
						||
    &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons
 | 
						||
 | 
						||
    // Properly space out buttons
 | 
						||
    .btn + .btn {
 | 
						||
      margin-left: 5px;
 | 
						||
      margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs
 | 
						||
    }
 | 
						||
    // but override that for button groups
 | 
						||
    .btn-group .btn + .btn {
 | 
						||
      margin-left: -1px;
 | 
						||
    }
 | 
						||
    // and override it for block buttons as well
 | 
						||
    .btn-block + .btn-block {
 | 
						||
      margin-left: 0;
 | 
						||
    }
 | 
						||
  }
 | 
						||
}
 | 
						||
 | 
						||
// Scale up the rc-dialog
 | 
						||
@media (min-width: @screen-sm-min) {
 | 
						||
  .@{prefixCls} {
 | 
						||
    // Automatically set rc-dialog's width for larger viewports
 | 
						||
    width: @modal-md;
 | 
						||
    margin: 30px auto;
 | 
						||
 | 
						||
    &-content {
 | 
						||
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
 | 
						||
    }
 | 
						||
  }
 | 
						||
}
 | 
						||
 | 
						||
@import './effect.less';
 |