mirror of
				https://github.com/Redocly/redoc.git
				synced 2025-11-04 09:47:31 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			120 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			120 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
$zippy-success-color: #00aa13;
 | 
						|
$zippy-success-bg-color: rgba($zippy-success-color, .08);
 | 
						|
 | 
						|
$zippy-error-color: #e53935;
 | 
						|
$zippy-error-bg-color: rgba($zippy-error-color, .06);
 | 
						|
 | 
						|
$zippy-info-color: #0033a0;
 | 
						|
$zippy-info-bg-color: rgba($zippy-info-color, .08);
 | 
						|
 | 
						|
$zippy-redirect-color: #263238;
 | 
						|
$zippy-redirect-bg-color: rgba($zippy-redirect-color, .08);
 | 
						|
 | 
						|
:host {
 | 
						|
  // performance optimization
 | 
						|
  // transform: translate3d(0, 0, 0);
 | 
						|
  // backface-visibility: hidden;
 | 
						|
  overflow: hidden;
 | 
						|
  display: block;
 | 
						|
}
 | 
						|
 | 
						|
.zippy-title {
 | 
						|
  padding: 10px;
 | 
						|
  border-radius: 2px;
 | 
						|
  margin-bottom: 4px;
 | 
						|
  line-height: 1.5em;
 | 
						|
  background-color: #f2f2f2;
 | 
						|
  cursor: pointer;
 | 
						|
 | 
						|
  .zippy-success > & {
 | 
						|
    color: $zippy-success-color;
 | 
						|
    background-color: $zippy-success-bg-color;
 | 
						|
  }
 | 
						|
 | 
						|
  .zippy-error > & {
 | 
						|
    color: $zippy-error-color;
 | 
						|
    background-color: $zippy-error-bg-color;
 | 
						|
  }
 | 
						|
 | 
						|
  .zippy-redirect > & {
 | 
						|
    color: $zippy-redirect-color;
 | 
						|
    background-color: $zippy-redirect-bg-color;
 | 
						|
  }
 | 
						|
 | 
						|
  .zippy-info > & {
 | 
						|
    color: $zippy-info-color;
 | 
						|
    background-color: $zippy-info-bg-color;
 | 
						|
  }
 | 
						|
 | 
						|
  /deep/ p {
 | 
						|
    font-weight: normal;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.zippy-indicator svg {
 | 
						|
  height: 1.2em;
 | 
						|
  width: 1.2em;
 | 
						|
  vertical-align: top;
 | 
						|
  transition: all 0.3s ease;
 | 
						|
  transform: rotateZ(-180deg);
 | 
						|
}
 | 
						|
 | 
						|
.zippy-hidden > .zippy-title svg {
 | 
						|
 transform: rotateZ(0);
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
.zippy-title polygon {
 | 
						|
  .zippy-success > & {
 | 
						|
    fill: $zippy-success-color;
 | 
						|
  }
 | 
						|
  .zippy-error > & {
 | 
						|
    fill: $zippy-error-color;
 | 
						|
  }
 | 
						|
 | 
						|
  .zippy-redirect > & {
 | 
						|
    fill: $zippy-redirect-color;
 | 
						|
  }
 | 
						|
 | 
						|
  .zippy-info > & {
 | 
						|
    fill: $zippy-info-color;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
span.zippy-indicator {
 | 
						|
  width: 1em;
 | 
						|
  font-size: 1.2em;
 | 
						|
  text-align: center;
 | 
						|
  display: inline-block;
 | 
						|
  float: left;
 | 
						|
  margin-right: 5px;
 | 
						|
}
 | 
						|
 | 
						|
.zippy-content {
 | 
						|
  padding: 15px 0;
 | 
						|
}
 | 
						|
 | 
						|
.zippy-empty {
 | 
						|
  .zippy-title {
 | 
						|
    cursor: default;
 | 
						|
  }
 | 
						|
 | 
						|
  .zippy-indicator {
 | 
						|
    svg {
 | 
						|
      display: none;
 | 
						|
    }
 | 
						|
    &:before {
 | 
						|
      content: "—";
 | 
						|
      font-weight: bold;
 | 
						|
    }
 | 
						|
  }
 | 
						|
 | 
						|
  .zippy-content {
 | 
						|
    display: none;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
.zippy-hidden > .zippy-content {
 | 
						|
  display: none;
 | 
						|
}
 |