This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| <template> | <template> | ||||||
|   <div> |   <div> | ||||||
|     <NuxtRouteAnnouncer /> |     <NuxtRouteAnnouncer /> | ||||||
|     <NuxtTemplate /> |     <NuxtPage /> | ||||||
|   </div> |   </div> | ||||||
| </template> | </template> | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								app/pages/atropos.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								app/pages/atropos.vue
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | <template> | ||||||
|  |   <AtroposObject /> | ||||||
|  | </template> | ||||||
							
								
								
									
										103
									
								
								app/pages/index.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										103
									
								
								app/pages/index.vue
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,103 @@ | |||||||
|  | <template> | ||||||
|  |   <div> | ||||||
|  |     <div class="background fixed w-full h-full"> | ||||||
|  |       <video class="animation screen" loop autoplay muted ref="animation"> | ||||||
|  |         <source src="https://files.erudi.fr/evilspins/sloughi-run-loop-big.webm" type="video/webm"> | ||||||
|  |         <source src="https://files.erudi.fr/evilspins/sloughi-run-loop-small.webm" type="video/webm" | ||||||
|  |           media="all and (max-width: 640px)"> | ||||||
|  |       </video> | ||||||
|  |     </div> | ||||||
|  |     <section class="splash-screen flex items-center flex-col"> | ||||||
|  |       <figure class="ui"> | ||||||
|  |         <img class="logo" src="/logo.svg"> | ||||||
|  |         <h1 class="text-white pt-6 text-lg md:text-xl lg:text-2xl text-center font-bold tracking-widest text-shadow"> | ||||||
|  |           compilations | ||||||
|  |           Indépendantes | ||||||
|  |         </h1> | ||||||
|  |         <button class="button button--screened relative top-16 flex justify-center items-center" @click="scrollDown()"> | ||||||
|  |           ↓ | ||||||
|  |         </button> | ||||||
|  |       </figure> | ||||||
|  |     </section> | ||||||
|  |   </div> | ||||||
|  | </template> | ||||||
|  |  | ||||||
|  | <style scoped> | ||||||
|  | body { | ||||||
|  |   margin: 0; | ||||||
|  |   overflow-x: hidden; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .logo, | ||||||
|  | .button, | ||||||
|  | .shadow, | ||||||
|  | .animation, | ||||||
|  | .mix { | ||||||
|  |   transition: .7s opacity; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .screen { | ||||||
|  |   position: absolute; | ||||||
|  |   height: 100vh; | ||||||
|  |   min-width: 100%; | ||||||
|  |   max-width: 100%; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .splash-screen { | ||||||
|  |   position: relative; | ||||||
|  |   height: 100vh; | ||||||
|  |   box-shadow: inset black 0px 1px 800px 200px; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .animation { | ||||||
|  |   z-index: 1; | ||||||
|  |   object-fit: cover; | ||||||
|  |   opacity: .8; | ||||||
|  |   /* opacity: 0; */ | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .mix { | ||||||
|  |   z-index: 4; | ||||||
|  |   position: fixed; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .shadow { | ||||||
|  |   z-index: 3; | ||||||
|  |   box-shadow: rgb(0, 0, 0) 0px 0px 170px 70px inset; | ||||||
|  |   opacity: .9; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .ui { | ||||||
|  |   z-index: 4; | ||||||
|  |   position: absolute; | ||||||
|  |   top: 50%; | ||||||
|  |   left: 50%; | ||||||
|  |   max-width: 80%; | ||||||
|  |   transform: translate(-50%, -50%); | ||||||
|  |   display: flex; | ||||||
|  |   flex-direction: column; | ||||||
|  |   align-items: center; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .logo { | ||||||
|  |   filter: drop-shadow(8px 8px 0 rgb(0 0 0 / 0.8)); | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .mixPlayer { | ||||||
|  |   background: black; | ||||||
|  |   max-height: 70vh; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .hide { | ||||||
|  |   opacity: 0; | ||||||
|  |   z-index: 0; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .show { | ||||||
|  |   opacity: 1; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | .text-shadow { | ||||||
|  |   text-shadow: 3px 2px 8px black; | ||||||
|  | } | ||||||
|  | </style> | ||||||
							
								
								
									
										123
									
								
								logo.svg
									
									
									
									
									
								
							
							
						
						
									
										123
									
								
								logo.svg
									
									
									
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 40 KiB | 
							
								
								
									
										155
									
								
								public/logo.svg
									
									
									
									
									
								
							
							
						
						
									
										155
									
								
								public/logo.svg
									
									
									
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 40 KiB | 
		Reference in New Issue
	
	Block a user