feat: hero header wip
This commit is contained in:
parent
322622909a
commit
3780f6504c
5 changed files with 56 additions and 1 deletions
48
components/IndexHero.vue
Normal file
48
components/IndexHero.vue
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
<template>
|
||||||
|
<!-- Hero card -->
|
||||||
|
<div class="relative">
|
||||||
|
<div class="absolute inset-x-0 bottom-0 h-1/2 bg-gray-100" />
|
||||||
|
<div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
|
||||||
|
<div class="relative shadow-xl sm:rounded-2xl sm:overflow-hidden">
|
||||||
|
<div class="absolute inset-0">
|
||||||
|
<img class="h-full w-full object-cover" src="/hero.jpg" alt="" />
|
||||||
|
</div>
|
||||||
|
<div class="relative px-4 py-16 sm:px-6 sm:py-24 lg:py-32 lg:px-8">
|
||||||
|
<h1
|
||||||
|
class="text-center text-4xl font-extrabold tracking-tight sm:text-5xl lg:text-6xl"
|
||||||
|
>
|
||||||
|
<span class="block text-white">Faetale</span>
|
||||||
|
<span class="block text-indigo-600">Once Upon a Time...</span>
|
||||||
|
</h1>
|
||||||
|
<p
|
||||||
|
class="mt-6 max-w-lg mx-auto text-center text-xl text-indigo-500 sm:max-w-3xl"
|
||||||
|
>
|
||||||
|
...there was a queer tale of fantasy tabletop roleplaying games.
|
||||||
|
Join Gaiety on a journey through her favorite game systems,
|
||||||
|
adventures and who knows what else!
|
||||||
|
</p>
|
||||||
|
<div
|
||||||
|
class="mt-10 max-w-sm mx-auto sm:max-w-none sm:flex sm:justify-center"
|
||||||
|
>
|
||||||
|
<div
|
||||||
|
class="space-y-4 sm:space-y-0 sm:mx-auto sm:inline-grid sm:grid-cols-2 sm:gap-5"
|
||||||
|
>
|
||||||
|
<a
|
||||||
|
href="#"
|
||||||
|
class="flex items-center justify-center px-4 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-indigo-700 bg-white hover:bg-indigo-50 sm:px-8"
|
||||||
|
>
|
||||||
|
Watch
|
||||||
|
</a>
|
||||||
|
<a
|
||||||
|
href="#"
|
||||||
|
class="flex items-center justify-center px-4 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-indigo-500 bg-opacity-60 hover:bg-opacity-70 sm:px-8"
|
||||||
|
>
|
||||||
|
Support
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="bg-white">
|
<div class="bg-gray-200">
|
||||||
<div
|
<div
|
||||||
class="max-w-2xl mx-auto py-16 px-4 sm:py-24 sm:px-6 lg:max-w-7xl lg:px-8"
|
class="max-w-2xl mx-auto py-16 px-4 sm:py-24 sm:px-6 lg:max-w-7xl lg:px-8"
|
||||||
>
|
>
|
||||||
|
|
|
@ -39,6 +39,12 @@ export default {
|
||||||
config: {
|
config: {
|
||||||
plugins: [tailwindAspectRatio],
|
plugins: [tailwindAspectRatio],
|
||||||
},
|
},
|
||||||
|
// theme: {
|
||||||
|
// colors: {
|
||||||
|
// 'brand-bright': '#ca4e8d',
|
||||||
|
// 'brand-dark': '#83398c',
|
||||||
|
// },
|
||||||
|
// },
|
||||||
},
|
},
|
||||||
|
|
||||||
// Modules: https://go.nuxtjs.dev/config-modules
|
// Modules: https://go.nuxtjs.dev/config-modules
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
<PageNav />
|
<PageNav />
|
||||||
</header>
|
</header>
|
||||||
<main>
|
<main>
|
||||||
|
<IndexHero />
|
||||||
<VideosList />
|
<VideosList />
|
||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
|
|
BIN
static/hero.jpg
Normal file
BIN
static/hero.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 349 KiB |
Loading…
Add table
Reference in a new issue