First page
This commit is contained in:
@ -7,6 +7,6 @@
|
||||
%sveltekit.head%
|
||||
</head>
|
||||
<body data-sveltekit-preload-data="hover">
|
||||
<div style="display: contents">%sveltekit.body%</div>
|
||||
<div style="display: contents" class="container">%sveltekit.body%</div>
|
||||
</body>
|
||||
</html>
|
||||
|
17
src/app.scss
Normal file
17
src/app.scss
Normal file
@ -0,0 +1,17 @@
|
||||
/* Light scheme (Default) */
|
||||
/* Can be forced with data-theme="light" */
|
||||
|
||||
:root {
|
||||
--primary: #189ad6;
|
||||
--primary-hover: #0288d1;
|
||||
--primary-focus: rgba(3, 155, 229, 0.125);
|
||||
--primary-inverse: #fff;
|
||||
}
|
||||
|
||||
/* Pink (Common styles) */
|
||||
:root {
|
||||
--form-element-active-border-color: var(--primary);
|
||||
--form-element-focus-color: var(--primary-focus);
|
||||
--switch-color: var(--primary-inverse);
|
||||
--switch-checked-background-color: var(--primary);
|
||||
}
|
70
src/routes/+layout.svelte
Normal file
70
src/routes/+layout.svelte
Normal file
@ -0,0 +1,70 @@
|
||||
<script lang="ts">
|
||||
import '@picocss/pico/';
|
||||
import Fa from 'svelte-fa';
|
||||
import { faBars } from '@fortawesome/free-solid-svg-icons';
|
||||
import { faFacebook, faTwitter, faInstagram, faGitlab } from '@fortawesome/free-brands-svg-icons';
|
||||
</script>
|
||||
|
||||
<nav>
|
||||
<ul>
|
||||
<li><img id="logo" src="/favicon.png" alt="PLS Logo" /></li>
|
||||
<li><strong>PLS5618</strong></li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>
|
||||
<details role="list" dir="rtl">
|
||||
<summary aria-haspopup="listbox" role="link">
|
||||
<Fa icon={faBars} />
|
||||
</summary>
|
||||
<ul role="listbox">
|
||||
<li><a href="/">L'équipe</a></li>
|
||||
<li><a href="/resultats">Résultats</a></li>
|
||||
<li><a href="/partenaires">Partenaires</a></li>
|
||||
<li>
|
||||
<div id="socials">
|
||||
<a href="https://www.facebook.com/PLS5618" target="_blank" rel="noreferrer">
|
||||
<Fa icon={faFacebook} />
|
||||
</a>
|
||||
<a href="https://twitter.com/pls5618" target="_blank" rel="noreferrer">
|
||||
<Fa icon={faTwitter} />
|
||||
</a>
|
||||
<a href="https://www.instagram.com/team5618" target="_blank" rel="noreferrer">
|
||||
<Fa icon={faInstagram} />
|
||||
</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</details>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<slot />
|
||||
|
||||
<style lang="scss">
|
||||
#logo {
|
||||
height: 64px;
|
||||
object-fit: contain;
|
||||
}
|
||||
#socials {
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
justify-content: space-between;
|
||||
a:hover {
|
||||
background-color: transparent;
|
||||
color: var(--primary);
|
||||
}
|
||||
a:active,
|
||||
a:focus,
|
||||
a::selection {
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
||||
* summary::after {
|
||||
display: none;
|
||||
}
|
||||
nav {
|
||||
padding-inline: 20px;
|
||||
}
|
||||
</style>
|
@ -1 +1,7 @@
|
||||
import type { LayoutLoad } from './$types';
|
||||
|
||||
export const load = (async () => {
|
||||
return {};
|
||||
}) satisfies LayoutLoad;
|
||||
|
||||
export const prerender = true;
|
@ -1,2 +1,45 @@
|
||||
<h1>Welcome to SvelteKit</h1>
|
||||
<p>Visit <a href="https://kit.svelte.dev">kit.svelte.dev</a> to read the documentation</p>
|
||||
<div>
|
||||
<article>
|
||||
<header>Nous sommes</header>
|
||||
Une équipe de jeunes de 12 à 18 ans, encadrés par des mentors, participant à la compétition internationale
|
||||
de robotique FIRST, chapeautée par la NASA. Notre défi consiste à concevoir et construite un robot
|
||||
en seulement 6 semaines.
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<header>Notre mission</header>
|
||||
L'équipe PLS 5618 désire garantir aux élèves une expérience enrichissante et professionnelle en connaissances
|
||||
technologiques et personnelles dans un climat favorisant la confiance et l'autonomie Le projet stimule
|
||||
l'intérêt envers les sciences et technologies tout en développant un sentiment d'appartenance envers
|
||||
l'équipe, l'école et la communauté.
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<header>Nos valeurs</header>
|
||||
<ul>
|
||||
<li>Esprit d'équipe</li>
|
||||
<li>Organisation</li>
|
||||
<li>Connaissances</li>
|
||||
<li>Confiance en soi et envers les autres</li>
|
||||
<li>Plaisir</li>
|
||||
<li>Amitié</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article id="links">
|
||||
<a href="/resultats" role="button">Voir nos résultats</a>
|
||||
<a href="/partenaires" role="button">Voir nos partenaires</a>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
<style lang="scss">
|
||||
article {
|
||||
margin-inline: 50px;
|
||||
}
|
||||
|
||||
#links {
|
||||
display: flex;
|
||||
flex-flow: row;
|
||||
justify-content: space-evenly;
|
||||
}
|
||||
</style>
|
||||
|
4
src/routes/partenaires/+page.svelte
Normal file
4
src/routes/partenaires/+page.svelte
Normal file
@ -0,0 +1,4 @@
|
||||
<script lang="ts">
|
||||
</script>
|
||||
|
||||
Partenaires
|
4
src/routes/resultats/+page.svelte
Normal file
4
src/routes/resultats/+page.svelte
Normal file
@ -0,0 +1,4 @@
|
||||
<script lang="ts">
|
||||
</script>
|
||||
|
||||
resultats
|
Reference in New Issue
Block a user