|  | @ -4,11 +4,12 @@ | 
		
	
		
			
				|  |  |   display: flex; |  |  |   display: flex; | 
		
	
		
			
				|  |  |   padding-top: 100px; |  |  |   padding-top: 100px; | 
		
	
		
			
				|  |  |   height: 100vh; |  |  |   height: 100vh; | 
		
	
		
			
				|  |  |  |  |  |   transform: skew(-15deg) rotate(-15deg); | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |   .content { |  |  |   .content { | 
		
	
		
			
				|  |  |     display: inline-flex; |  |  |     display: inline-flex; | 
		
	
		
			
				|  |  |     margin: auto; |  |  |     margin: auto; | 
		
	
		
			
				|  |  |     animation: slide 120s ease-in-out infinite; |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     animation: slide 200s ease-in-out infinite; | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |     @each $width in 1,2,3,4,5,6 { |  |  |     @each $width in 1,2,3,4,5,6 { | 
		
	
		
			
				|  |  |       .slide-#{$width} { |  |  |       .slide-#{$width} { | 
		
	
	
		
			
				|  | @ -28,7 +29,8 @@ | 
		
	
		
			
				|  |  |       min-height: 300px; |  |  |       min-height: 300px; | 
		
	
		
			
				|  |  |       max-height: 700px; |  |  |       max-height: 700px; | 
		
	
		
			
				|  |  |       cursor: pointer; |  |  |       cursor: pointer; | 
		
	
		
			
				|  |  |       transition: transform .4s, background .4s; |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       transform: skew(-6deg, -6deg) rotate(6deg); | 
		
	
		
			
				|  |  |  |  |  |       transition: transform .4s, background .4s, opacity .4s; | 
		
	
		
			
				|  |  |       -webkit-backface-visibility: hidden; |  |  |       -webkit-backface-visibility: hidden; | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |       .image { |  |  |       .image { | 
		
	
	
		
			
				|  | @ -39,7 +41,7 @@ | 
		
	
		
			
				|  |  |         width: 100%; |  |  |         width: 100%; | 
		
	
		
			
				|  |  |         object-fit: cover; |  |  |         object-fit: cover; | 
		
	
		
			
				|  |  |         transform: translate(-50%, -50%); |  |  |         transform: translate(-50%, -50%); | 
		
	
		
			
				|  |  |         opacity: .5; |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         opacity: .8; | 
		
	
		
			
				|  |  |         filter: grayscale(100%) contrast(3); |  |  |         filter: grayscale(100%) contrast(3); | 
		
	
		
			
				|  |  |         transition: opacity .4s, filter .4s; |  |  |         transition: opacity .4s, filter .4s; | 
		
	
		
			
				|  |  |         -webkit-backface-visibility: hidden; |  |  |         -webkit-backface-visibility: hidden; | 
		
	
	
		
			
				|  | @ -102,22 +104,11 @@ | 
		
	
		
			
				|  |  |         } |  |  |         } | 
		
	
		
			
				|  |  |       } |  |  |       } | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |       @each $angle in 0,1,2,3,4,5,6 { |  |  |  | 
		
	
		
			
				|  |  |         &.skew-#{$angle} { |  |  |  | 
		
	
		
			
				|  |  |           //transform: skew(#{$angle - 3}deg, #{$angle - 3}deg) scale(1.2); |  |  |  | 
		
	
		
			
				|  |  |           transform: skew(-6deg, -6deg) rotate(6deg); |  |  |  | 
		
	
		
			
				|  |  |         } |  |  |  | 
		
	
		
			
				|  |  |       } |  |  |  | 
		
	
		
			
				|  |  | 
 |  |  |  | 
		
	
		
			
				|  |  |       &:hover { |  |  |       &:hover { | 
		
	
		
			
				|  |  |         background: $black; |  |  |         background: $black; | 
		
	
		
			
				|  |  |  |  |  |         transform: scale(1.4) rotate(14deg) skew(14deg, 0deg); | 
		
	
		
			
				|  |  |         z-index: 50; |  |  |         z-index: 50; | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  |         @each $angle in 0,1,2,3,4,5,6 { |  |  |  | 
		
	
		
			
				|  |  |           &.skew-#{$angle} { |  |  |  | 
		
	
		
			
				|  |  |             transform: scale(1.4) rotate(0deg) skew(0deg, 0deg); |  |  |  | 
		
	
		
			
				|  |  |           } |  |  |  | 
		
	
		
			
				|  |  |         } |  |  |  | 
		
	
		
			
				|  |  |         .image { |  |  |         .image { | 
		
	
		
			
				|  |  |           filter: grayscale(0%); |  |  |           filter: grayscale(0%); | 
		
	
		
			
				|  |  |           opacity: .5; |  |  |           opacity: .5; | 
		
	
	
		
			
				|  | @ -134,6 +125,6 @@ | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | @keyframes slide { |  |  | @keyframes slide { | 
		
	
		
			
				|  |  |   0% {transform: translateX(-100%) translateX(100vw);} |  |  |   0% {transform: translateX(-100%) translateX(100vw);} | 
		
	
		
			
				|  |  |   50% {transform: translateX(0%);} |  |  |  | 
		
	
		
			
				|  |  |  |  |  |   50% {transform: translateX(0%) translateX(-100vw);} | 
		
	
		
			
				|  |  |   100% {transform: translateX(-100%) translateX(100vw);} |  |  |   100% {transform: translateX(-100%) translateX(100vw);} | 
		
	
		
			
				|  |  | } |  |  | } | 
		
	
	
		
			
				|  | 
 |