311 lines
8.2 KiB
Vue
311 lines
8.2 KiB
Vue
<template>
|
|
<SMHero class="hero-offset" />
|
|
|
|
<SMContainer class="about">
|
|
<h2>Join the Fun!</h2>
|
|
<p></p>
|
|
<p>
|
|
To meet the demands of a constantly evolving world, it is essential
|
|
to nurture a new generation of scientists, engineers, and leaders
|
|
who are skilled in problem-solving. Science and technology offer
|
|
endless possibilities for innovation and progress, and it is through
|
|
STEM education that we can equip the next generation with the tools
|
|
they need to tackle these challenges.
|
|
</p>
|
|
<p>
|
|
STEMMechanics is a family-run business that is committed to
|
|
providing accessible and inclusive STEM education to all. We offer a
|
|
wide range of STEM courses, after-school clubs, and themed workshops
|
|
across Queensland, both to the general public and to private groups.
|
|
</p>
|
|
</SMContainer>
|
|
<SMContainer class="workshops">
|
|
<SMRow>
|
|
<SMColumn class="align-items-center flex-basis-55">
|
|
<h2>Build skills while having a great time</h2>
|
|
<p>
|
|
Our online and in-person workshops are filled with engaging
|
|
and exciting activities that kids will love. They will have
|
|
fun, make new friends, and gain valuable skills that they
|
|
can use throughout their lives.
|
|
</p>
|
|
<SMButton
|
|
:to="{ name: 'workshops' }"
|
|
label="Explore Workshops" />
|
|
</SMColumn>
|
|
<SMColumn
|
|
class="align-items-center justify-content-center flex-basis-45">
|
|
<img src="/img/green-screen.jpg" />
|
|
</SMColumn>
|
|
</SMRow>
|
|
</SMContainer>
|
|
<SMContainer full class="minecraft">
|
|
<SMContainer>
|
|
<h2>Play Minecraft with us</h2>
|
|
<p>
|
|
We invite you to join us on our Minecraft servers, supporting
|
|
both Bedrock and Java clients, where you can participate in
|
|
weekly challenges and mini-games.
|
|
</p>
|
|
<p class="minecraft-education">
|
|
<img
|
|
src="/img/minecraft-edu.png"
|
|
height="96"
|
|
width="96"
|
|
class="minecraft-image" />
|
|
We also offer workshops for
|
|
<a
|
|
href="https://education.minecraft.net/en-us/discover/what-is-minecraft"
|
|
target="_blank"
|
|
>Minecraft Education</a
|
|
>, where you can learn to make it rain rabbits or grow flowers
|
|
wherever you walk, all without the need for a school account.
|
|
</p>
|
|
<p class="pt-5">
|
|
<img
|
|
src="/img/minecraft-address.png"
|
|
height="70"
|
|
class="minecraft-address" />
|
|
</p>
|
|
</SMContainer>
|
|
</SMContainer>
|
|
<SMContainer class="support">
|
|
<h2>And the support doesn't stop!</h2>
|
|
<SMRow>
|
|
<SMColumn
|
|
class="align-items-center justify-content-center flex-basis-45">
|
|
<img src="/img/discord.jpg" />
|
|
</SMColumn>
|
|
<SMColumn class="align-items-center flex-basis-55">
|
|
<p>
|
|
Though the workshop has come to a close, we remain available
|
|
to assist you via email and Discord with any projects you
|
|
undertake at home. We are always happy to help.
|
|
</p>
|
|
<div class="button-row">
|
|
<SMButton
|
|
type="primary"
|
|
to="https://discord.gg/yNzk4x7mpD"
|
|
label="Join Discord" />
|
|
<SMButton :to="{ name: 'contact' }" label="Contact Us" />
|
|
</div>
|
|
</SMColumn>
|
|
</SMRow>
|
|
</SMContainer>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import SMButton from "../components/SMButton.vue";
|
|
import SMHero from "../components/SMHero.vue";
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
.page-home {
|
|
.hero-offset {
|
|
margin-top: -80px;
|
|
}
|
|
|
|
.about {
|
|
margin: 64px 32px 32px;
|
|
padding: 0 90px 64px 90px;
|
|
background-color: var(--accent-1-color);
|
|
color: var(--accent-1-color-text);
|
|
border-radius: 24px;
|
|
width: auto;
|
|
|
|
h2 {
|
|
font-size: 400%;
|
|
text-align: center;
|
|
}
|
|
|
|
p {
|
|
font-size: 125%;
|
|
line-height: 150%;
|
|
}
|
|
}
|
|
|
|
.workshops {
|
|
margin: 64px 24px;
|
|
width: auto;
|
|
|
|
h2 {
|
|
font-size: 300%;
|
|
text-align: center;
|
|
}
|
|
|
|
p {
|
|
font-size: 125%;
|
|
line-height: 150%;
|
|
max-width: 32rem;
|
|
margin: 16px auto 32px auto;
|
|
}
|
|
|
|
img {
|
|
border-radius: 50rem;
|
|
height: 360px;
|
|
width: 360px;
|
|
}
|
|
|
|
.button {
|
|
background-color: var(--accent-1-color);
|
|
color: var(--accent-1-color-text);
|
|
}
|
|
}
|
|
|
|
.minecraft {
|
|
margin-top: 64px;
|
|
background-image: url("/img/minecraft.png");
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: cover;
|
|
padding: 48px;
|
|
color: var(--base-color-light);
|
|
|
|
h2 {
|
|
font-size: 300%;
|
|
text-align: center;
|
|
}
|
|
|
|
p {
|
|
font-size: 125%;
|
|
line-height: 150%;
|
|
text-align: center;
|
|
margin: 24px auto;
|
|
}
|
|
|
|
.minecraft-education {
|
|
text-align: left;
|
|
|
|
.minecraft-image {
|
|
float: left;
|
|
margin-top: 24px;
|
|
margin-right: 48px;
|
|
}
|
|
}
|
|
|
|
.minecraft-address {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
|
|
.support {
|
|
margin: 64px 32px 32px;
|
|
padding: 0 90px 64px 90px;
|
|
color: var(--accent-2-color-text);
|
|
background-color: var(--accent-2-color);
|
|
border-radius: 24px;
|
|
width: auto;
|
|
|
|
img {
|
|
border-radius: 24px;
|
|
width: 80%;
|
|
transform: rotateZ(-10deg);
|
|
}
|
|
|
|
h2 {
|
|
font-size: 300%;
|
|
text-align: center;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
p {
|
|
font-size: 125%;
|
|
line-height: 1.5em;
|
|
}
|
|
|
|
.button-row {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
margin-top: 16px;
|
|
}
|
|
}
|
|
}
|
|
|
|
@media only screen and (max-width: 896px) {
|
|
.page-home {
|
|
.support {
|
|
img {
|
|
min-width: 256px;
|
|
margin-left: -90px;
|
|
}
|
|
.button-row {
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
|
|
.button {
|
|
text-align: center;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@media only screen and (max-width: 768px) {
|
|
.page-home {
|
|
.about {
|
|
margin: 0;
|
|
border-radius: 0;
|
|
}
|
|
|
|
.workshops {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.minecraft {
|
|
margin: 0;
|
|
padding: 32px;
|
|
|
|
.minecraft-education {
|
|
text-align: center;
|
|
|
|
.minecraft-image {
|
|
float: none;
|
|
display: block;
|
|
margin: 0 auto 1rem auto;
|
|
}
|
|
}
|
|
}
|
|
|
|
.support {
|
|
margin: 0;
|
|
border-radius: 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
@media only screen and (max-width: 640px) {
|
|
.page-home {
|
|
.about {
|
|
padding: 0 32px 32px 32px;
|
|
|
|
h2 {
|
|
font-size: 300%;
|
|
}
|
|
|
|
p {
|
|
font-size: 100%;
|
|
line-height: 1.5em;
|
|
}
|
|
}
|
|
|
|
.workshops,
|
|
.support,
|
|
.minecraft,
|
|
.subscribe {
|
|
padding: 32px 32px 32px 32px;
|
|
|
|
h2 {
|
|
font-size: 200%;
|
|
}
|
|
|
|
p {
|
|
font-size: 100%;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</style>
|