Moved expand click to button & some more animations to icon
This commit is contained in:
		| @@ -2,7 +2,6 @@ | ||||
|   <header | ||||
|     :class="{ expanded, noselect: true }" | ||||
|     v-bind:style="{ 'background-image': 'url(' + imageFile + ')' }" | ||||
|     @click="expanded = !expanded" | ||||
|   > | ||||
|     <div class="container"> | ||||
|       <h1 class="title">Request movies or tv shows</h1> | ||||
| @@ -11,7 +10,7 @@ | ||||
|       > | ||||
|     </div> | ||||
|  | ||||
|     <div class="expand-icon"> | ||||
|     <div class="expand-icon" @click="expanded = !expanded"> | ||||
|       <IconExpand v-if="!expanded" /> | ||||
|       <IconShrink v-else /> | ||||
|     </div> | ||||
| @@ -46,7 +45,7 @@ export default { | ||||
|     if (this.image && this.image.length > 0) { | ||||
|       this.imageFile = this.image; | ||||
|     } else { | ||||
|       this.imageFile = `/dist/${ | ||||
|       this.imageFile = `/assets/${ | ||||
|         this.images[Math.floor(Math.random() * this.images.length)] | ||||
|       }`; | ||||
|     } | ||||
| @@ -60,7 +59,7 @@ export default { | ||||
|  | ||||
| header { | ||||
|   width: 100%; | ||||
|   height: 30vh; | ||||
|   height: 25vh; | ||||
|   display: flex; | ||||
|   align-items: center; | ||||
|   justify-content: center; | ||||
| @@ -72,6 +71,20 @@ header { | ||||
|   &.expanded { | ||||
|     height: calc(100vh - var(--header-size)); | ||||
|     width: calc(100vw - var(--header-size)); | ||||
|  | ||||
|     @include mobile { | ||||
|       width: 100vw; | ||||
|       height: 100vh; | ||||
|     } | ||||
|  | ||||
|     &:before { | ||||
|       background-color: transparent; | ||||
|     } | ||||
|  | ||||
|     .title, | ||||
|     .subtitle { | ||||
|       opacity: 0; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   .expand-icon { | ||||
| @@ -85,6 +98,11 @@ header { | ||||
|     position: absolute; | ||||
|     top: 0.5rem; | ||||
|     right: 1rem; | ||||
|  | ||||
|     &:hover { | ||||
|       cursor: pointer; | ||||
|       fill: var(--text-color-90); | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   &:hover { | ||||
| @@ -118,6 +136,7 @@ header { | ||||
|     letter-spacing: 0.5px; | ||||
|     color: $text-color; | ||||
|     margin: 0; | ||||
|     opacity: 1; | ||||
|  | ||||
|     @include tablet-min { | ||||
|       font-size: 2.5rem; | ||||
| @@ -130,6 +149,7 @@ header { | ||||
|     font-weight: 300; | ||||
|     color: $text-color-70; | ||||
|     margin: 5px 0; | ||||
|     opacity: 1; | ||||
|  | ||||
|     @include tablet-min { | ||||
|       font-size: 1.3rem; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user