Homepage fixes
This commit is contained in:
@@ -16,7 +16,9 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { onMount } from 'svelte'
|
import { onMount } from 'svelte'
|
||||||
import { site, currentLocation } from '../store'
|
import { fade } from 'svelte/transition'
|
||||||
|
import { flip } from 'svelte/animate'
|
||||||
|
import { site, currentLocation, currentPhotos } from '../store'
|
||||||
import * as fn from '../functions'
|
import * as fn from '../functions'
|
||||||
|
|
||||||
// Dependencies
|
// Dependencies
|
||||||
@@ -33,8 +35,9 @@
|
|||||||
import Footer from '../molecules/Footer'
|
import Footer from '../molecules/Footer'
|
||||||
|
|
||||||
// Reset current location if existing
|
// Reset current location if existing
|
||||||
$: if ($currentLocation) {
|
$: {
|
||||||
currentLocation.set()
|
if ($currentLocation) currentLocation.set()
|
||||||
|
if ($currentPhotos) currentPhotos.set()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Props and variables
|
// Props and variables
|
||||||
@@ -55,13 +58,13 @@
|
|||||||
const titleHouses = document.getElementById('title-houses')
|
const titleHouses = document.getElementById('title-houses')
|
||||||
const scrollTitleHouses = basicScroll.default.create({
|
const scrollTitleHouses = basicScroll.default.create({
|
||||||
elem: titleHouses,
|
elem: titleHouses,
|
||||||
direct: true,
|
direct: titleHouses,
|
||||||
from: '0',
|
from: 0,
|
||||||
to: window.innerHeight * 0.6,
|
to: window.innerHeight * 0.6,
|
||||||
props: {
|
props: {
|
||||||
'--translateX': {
|
'--translateX': {
|
||||||
from: '-7vw',
|
from: '-3%',
|
||||||
to: '-20vw'
|
to: '-20%'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}).start()
|
}).start()
|
||||||
@@ -69,13 +72,13 @@
|
|||||||
const titleWorld = document.getElementById('title-world')
|
const titleWorld = document.getElementById('title-world')
|
||||||
const scrollTitleWorld = basicScroll.default.create({
|
const scrollTitleWorld = basicScroll.default.create({
|
||||||
elem: titleWorld,
|
elem: titleWorld,
|
||||||
direct: true,
|
direct: titleWorld,
|
||||||
from: document.querySelector('.explore__description').getBoundingClientRect().top,
|
from: document.querySelector('.explore__description').getBoundingClientRect().top,
|
||||||
to: document.querySelector('#title-world').getBoundingClientRect().bottom * 1.1,
|
to: document.querySelector('#title-world').getBoundingClientRect().bottom * 1.1,
|
||||||
props: {
|
props: {
|
||||||
'--translateX': {
|
'--translateX': {
|
||||||
from: '-1vw',
|
from: '4%',
|
||||||
to: '-14vw'
|
to: '-4%'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}).start()
|
}).start()
|
||||||
@@ -86,8 +89,9 @@
|
|||||||
<title>Houses Of - Beautiful houses of planet Earth</title>
|
<title>Houses Of - Beautiful houses of planet Earth</title>
|
||||||
</svelte:head>
|
</svelte:head>
|
||||||
|
|
||||||
|
<div in:fade out:fade>
|
||||||
<section class="intro">
|
<section class="intro">
|
||||||
<div class="anim-mask">
|
<div class="anim-mask" in:fade out:fade>
|
||||||
<div class="anim title-parallax" id="title-houses" data-aos="letters-translate-top" data-aos-once="true">
|
<div class="anim title-parallax" id="title-houses" data-aos="letters-translate-top" data-aos-once="true">
|
||||||
<h1 class="title-massive" aria-label="Houses">
|
<h1 class="title-massive" aria-label="Houses">
|
||||||
{@html fn.lettersToSpan('Houses')}
|
{@html fn.lettersToSpan('Houses')}
|
||||||
@@ -95,11 +99,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="wrap">
|
<div class="wrap" in:fade out:fade>
|
||||||
<div class="intro__description style-description">
|
<div class="intro__description style-description">
|
||||||
<p>{$site.description}</p>
|
<p>{$site.description}</p>
|
||||||
|
|
||||||
<Button type="a" href="#choose" className="button" text="Explore locations" on:click={e => fn.smoothScroll(e, '#choose')}>
|
<Button type="a" href="#choose" class="button" text="Explore locations" on:click={e => fn.smoothScroll(e, '#choose')}>
|
||||||
<IconGlobeSmall width="22" color="#666" />
|
<IconGlobeSmall width="22" color="#666" />
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
@@ -131,3 +135,4 @@
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
<Footer />
|
<Footer />
|
||||||
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user