You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			103 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			SCSS
		
	
			
		
		
	
	
			103 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			SCSS
		
	
| .capture-audio {
 | |
|   text-align: center;
 | |
| 
 | |
|   .microphone {
 | |
|     height: 36px;
 | |
|     width: 36px;
 | |
|     text-align: center;
 | |
|     opacity: 0.5;
 | |
|     background: transparent;
 | |
|     padding: 0;
 | |
|     border: none;
 | |
|     margin-top: 2px;
 | |
| 
 | |
|     &:focus,
 | |
|     &:hover {
 | |
|       opacity: 1;
 | |
|     }
 | |
| 
 | |
|     &:before {
 | |
|       content: '';
 | |
|       display: inline-block;
 | |
|       height: 24px;
 | |
|       width: 24px;
 | |
|       @include color-svg('../images/microphone.svg', $grey);
 | |
|     }
 | |
|   }
 | |
| }
 | |
| .recorder {
 | |
|   background: $color-white;
 | |
| 
 | |
|   button {
 | |
|     float: right;
 | |
|     width: 36px;
 | |
|     height: 36px;
 | |
|     border-radius: 36px;
 | |
|     margin-left: 5px;
 | |
|     opacity: 0.5;
 | |
|     text-align: center;
 | |
|     padding: 0;
 | |
|     margin-top: 5px;
 | |
| 
 | |
|     &:focus,
 | |
|     &:hover {
 | |
|       opacity: 1;
 | |
|     }
 | |
| 
 | |
|     .icon {
 | |
|       display: inline-block;
 | |
|       width: $button-height;
 | |
|       height: $button-height;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .finish {
 | |
|     background: lighten($color-core-green, 20%);
 | |
|     border: 1px solid $color-core-green;
 | |
| 
 | |
|     .icon {
 | |
|       @include color-svg('../images/check.svg', $color-core-green);
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .close {
 | |
|     background: lighten($color-core-red, 20%);
 | |
|     border: 1px solid $color-core-red;
 | |
| 
 | |
|     .icon {
 | |
|       @include color-svg('../images/x.svg', $color-core-red);
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .time {
 | |
|     color: $grey;
 | |
|     float: right;
 | |
|     line-height: 36px;
 | |
|     padding: 0 10px;
 | |
| 
 | |
|     @keyframes pulse {
 | |
|       0% {
 | |
|         opacity: 0;
 | |
|       }
 | |
|       50% {
 | |
|         opacity: 1;
 | |
|       }
 | |
|       100% {
 | |
|         opacity: 0;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     &::before {
 | |
|       content: '';
 | |
|       display: inline-block;
 | |
|       border-radius: 10px;
 | |
|       width: 10px;
 | |
|       height: 10px;
 | |
|       background: #f00;
 | |
|       margin-right: 10px;
 | |
|       opacity: 0;
 | |
|       animation: pulse 2s infinite;
 | |
|     }
 | |
|   }
 | |
| }
 |