mirror of
				https://github.com/spectreconsole/spectre.console.git
				synced 2025-10-25 15:19:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			846 B
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			846 B
		
	
	
	
		
			SCSS
		
	
	
	
	
	
| // Credit: Nicolas Gallagher and SUIT CSS.
 | |
| 
 | |
| .embed-responsive {
 | |
|   position: relative;
 | |
|   display: block;
 | |
|   width: 100%;
 | |
|   padding: 0;
 | |
|   overflow: hidden;
 | |
| 
 | |
|   &::before {
 | |
|     display: block;
 | |
|     content: "";
 | |
|   }
 | |
| 
 | |
|   .embed-responsive-item,
 | |
|   iframe,
 | |
|   embed,
 | |
|   object,
 | |
|   video {
 | |
|     position: absolute;
 | |
|     top: 0;
 | |
|     bottom: 0;
 | |
|     left: 0;
 | |
|     width: 100%;
 | |
|     height: 100%;
 | |
|     border: 0;
 | |
|   }
 | |
| }
 | |
| 
 | |
| @each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {
 | |
|   $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);
 | |
|   $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);
 | |
| 
 | |
|   .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {
 | |
|     &::before {
 | |
|       padding-top: percentage($embed-responsive-aspect-ratio-y / $embed-responsive-aspect-ratio-x);
 | |
|     }
 | |
|   }
 | |
| }
 |