Ordnerstruktur verbessert
@@ -1,6 +1,5 @@
|
||||
<script lang="js">
|
||||
import { RouterView } from 'vue-router';
|
||||
import Navbar from './Navbar.vue';
|
||||
import './assets/parallax/jarallax.js';
|
||||
import './assets/bootstrap/js/bootstrap.bundle.min.js';
|
||||
import './assets/dropdown/js/navbar-dropdown.js';
|
||||
@@ -14,16 +13,13 @@ import './assets/formoid/formoid.min.js';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
RouterView,
|
||||
Navbar
|
||||
RouterView
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<!-- Haupt-Component -->
|
||||
<!-- Navigationsleiste, Footer, Klönkasten etc. -->
|
||||
|
||||
<RouterView/>
|
||||
</template>
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 3.4 MiB |
|
Before Width: | Height: | Size: 415 KiB |
|
Before Width: | Height: | Size: 511 KiB |
|
Before Width: | Height: | Size: 426 KiB |
|
Before Width: | Height: | Size: 589 KiB |
|
Before Width: | Height: | Size: 568 KiB |
|
Before Width: | Height: | Size: 433 KiB |
|
Before Width: | Height: | Size: 550 KiB |
|
Before Width: | Height: | Size: 412 KiB |
|
Before Width: | Height: | Size: 517 KiB |
|
Before Width: | Height: | Size: 579 KiB |
|
Before Width: | Height: | Size: 392 KiB |
|
Before Width: | Height: | Size: 561 KiB |
|
Before Width: | Height: | Size: 451 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 48 KiB |
123
src/Main.vue
@@ -1,123 +0,0 @@
|
||||
<script lang="ts">
|
||||
import Navbar from "./Navbar.vue";
|
||||
import Modal from "./Modal.vue";
|
||||
import Embla from "./Embla.vue";
|
||||
import Umgebung from "./Umgebung.vue";
|
||||
import Footer from "./Footer.vue";
|
||||
import RitzenbergenLib from "./ritzenbergenlib.ts";
|
||||
import Willkommen from "./Willkommen.vue";
|
||||
import Bilderbuch from "./Bilderbuch.vue";
|
||||
import Forms from "./Forms.vue";
|
||||
import Events from "./Events.vue";
|
||||
|
||||
export default {
|
||||
components: {
|
||||
Navbar,
|
||||
Modal,
|
||||
Embla,
|
||||
Umgebung,
|
||||
Footer,
|
||||
Willkommen,
|
||||
Bilderbuch,
|
||||
Forms,
|
||||
Events
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
RitzenbergenLib,
|
||||
};
|
||||
},
|
||||
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<Navbar />
|
||||
<section
|
||||
class="header16 cid-u6k7q0xIhk mbr-fullscreen mbr-parallax-background"
|
||||
id="hero-17-u6k7q0xIhk"
|
||||
>
|
||||
<div
|
||||
class="mbr-overlay"
|
||||
style="opacity: 0.3; background-color: rgb(0, 0, 0)"
|
||||
></div>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="content-wrap col-12 col-md-10">
|
||||
<h1
|
||||
class="mbr-section-title mbr-fonts-style mbr-white mb-4 display-1"
|
||||
>
|
||||
<strong>Willkommen auf ritzenbergen.de</strong>
|
||||
</h1>
|
||||
<p class="mbr-fonts-style mbr-text mbr-white mb-4 display-7">
|
||||
Dies ist eine private Homepage über das Dorfleben in Amedorf und
|
||||
Ritzenbergen
|
||||
</p>
|
||||
<div class="mbr-section-btn">
|
||||
<a
|
||||
class="btn btn-white-outline display-7"
|
||||
href="#gallery-9-u6k7q0xbqP"
|
||||
>Erkunden</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="features023 cid-u6k7q0xclF" id="metrics-1-u6k7q0xclF">
|
||||
<div class="container">
|
||||
<div class="row content-row justify-content-center">
|
||||
<div
|
||||
class="item features-without-image col-12 col-md-6 col-lg-4 item-mb"
|
||||
>
|
||||
<div class="item-wrapper"></div>
|
||||
</div>
|
||||
<div
|
||||
class="item features-without-image col-12 col-md-6 col-lg-4 item-mb"
|
||||
>
|
||||
<div class="item-wrapper"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<Events/>
|
||||
|
||||
<Forms/>
|
||||
|
||||
|
||||
<Bilderbuch/>
|
||||
|
||||
<section class="slider4 mbr-embla cid-u6k7q0yLdW" id="gallery-13-u6k7q0yLdW">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
|
||||
<Embla :src="[
|
||||
RitzenbergenLib.api('randomimage.php?path=/erntefest&recursive=1&tn=1&color=white&text=Erntefest&size=5'),
|
||||
RitzenbergenLib.api('randomimage.php?path=/osterfeuer&recursive=1&tn=1&color=white&text=Osterfeuer&size=5'),
|
||||
RitzenbergenLib.api('randomimage.php?path=/doppelkopf&recursive=1&tn=1&color=white&text=Doppelkopf&size=5'),
|
||||
RitzenbergenLib.api('randomimage.php?path=/fussball&recursive=1&tn=1&color=white&text=Fußballturnier&size=5'),
|
||||
'http://ritzenbergen.de/Fotos/hauptfoto.jpg'
|
||||
]" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<Willkommen/>
|
||||
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
|
||||
<Umgebung/>
|
||||
<Footer/>
|
||||
|
||||
</template>
|
||||
|
||||
<style lang="css" scoped></style>
|
||||
@@ -36,7 +36,7 @@ img,
|
||||
}
|
||||
body, #app {
|
||||
font-family: 'Inter Tight';
|
||||
background: color-mix(in srgb, $dominant-color 10%, transparent);
|
||||
/* background: color-mix(in srgb, $dominant-color 10%, transparent); */
|
||||
}
|
||||
|
||||
.display-1 {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<script setup>
|
||||
import emblaCarouselVue from "embla-carousel-vue";
|
||||
import RitzenbergenLib from "./ritzenbergenlib.ts";
|
||||
import RitzenbergenLib from "../ritzenbergenlib.ts";
|
||||
import { onMounted, ref } from "vue";
|
||||
import EmblaItem from "./EmblaItem.vue";
|
||||
|
||||
@@ -14,6 +14,6 @@
|
||||
</div>
|
||||
</template>
|
||||
<style lang="css" scoped>
|
||||
@import "assets/modal";
|
||||
@import "../assets/modal";
|
||||
|
||||
</style>
|
||||
@@ -10,7 +10,7 @@ export default {};
|
||||
<a href="/">
|
||||
<img
|
||||
class="navbar-logo-img"
|
||||
src="./assets/RitzenbergenOrtsschild.png"
|
||||
src="../assets/RitzenbergenOrtsschild.png"
|
||||
style="height: 60px; padding-left: 5px"
|
||||
/>
|
||||
</a>
|
||||
@@ -1,5 +1,5 @@
|
||||
<script lang="ts">
|
||||
import RitzenbergenLib from "./ritzenbergenlib.ts";
|
||||
import RitzenbergenLib from "../../ritzenbergenlib.ts";
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
@@ -1,8 +1,8 @@
|
||||
<script lang="ts">
|
||||
import RitzenbergenLib from "./ritzenbergenlib.ts";
|
||||
import RitzenbergenLib from "../../ritzenbergenlib.ts";
|
||||
import striptags from "striptags";
|
||||
import moment, { Moment } from "moment";
|
||||
import Modal from "./Modal.vue";
|
||||
import Modal from "../Modal.vue";
|
||||
export default {
|
||||
data() {
|
||||
let openedModals: number[] = [];
|
||||
43
src/components/startseite/Willkommen.vue
Normal file
@@ -0,0 +1,43 @@
|
||||
<script lang="ts">
|
||||
|
||||
export default {
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
<template>
|
||||
<section
|
||||
class="header16 cid-u6k7q0xIhk mbr-fullscreen mbr-parallax-background"
|
||||
id="hero-17-u6k7q0xIhk"
|
||||
>
|
||||
<div
|
||||
class="mbr-overlay"
|
||||
style="opacity: 0.3; background-color: rgb(0, 0, 0)"
|
||||
></div>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="content-wrap col-12 col-md-10">
|
||||
<h1
|
||||
class="mbr-section-title mbr-fonts-style mbr-white mb-4 display-1"
|
||||
>
|
||||
<strong>Willkommen auf ritzenbergen.de</strong>
|
||||
</h1>
|
||||
<p class="mbr-fonts-style mbr-text mbr-white mb-4 display-7">
|
||||
Dies ist eine private Homepage über das Dorfleben in Amedorf und
|
||||
Ritzenbergen
|
||||
</p>
|
||||
<div class="mbr-section-btn">
|
||||
<a
|
||||
class="btn btn-white-outline display-7"
|
||||
href="#gallery-9-u6k7q0xbqP"
|
||||
>Erkunden</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
<style scoped>
|
||||
|
||||
</style>
|
||||
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 187 KiB |
|
Before Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 14 KiB |
@@ -2,7 +2,7 @@ import { createMemoryHistory, createRouter } from 'vue-router'
|
||||
|
||||
|
||||
const routes = [
|
||||
{ path: '/', component: () => import('../Main.vue') }
|
||||
{ path: '/', component: () => import('../views/Main.vue') }
|
||||
]
|
||||
|
||||
export default createRouter({
|
||||
|
||||
84
src/views/Main.vue
Normal file
@@ -0,0 +1,84 @@
|
||||
<script lang="ts">
|
||||
import Navbar from "../components/Navbar.vue";
|
||||
import Modal from "../components/Modal.vue";
|
||||
import Embla from "../components/Embla.vue";
|
||||
import Umgebung from "../components/startseite/Umgebung.vue";
|
||||
import Footer from "../components/Footer.vue";
|
||||
import RitzenbergenLib from "../ritzenbergenlib.ts";
|
||||
import WillkommenText from "../components/startseite/WillkommenText.vue";
|
||||
import Bilderbuch from "../components/startseite/Bilderbuch.vue";
|
||||
import Forms from "../components/startseite/Forms.vue";
|
||||
import Events from "../components/startseite/Events.vue";
|
||||
import Willkommen from "../components/startseite/Willkommen.vue";
|
||||
|
||||
export default {
|
||||
components: {
|
||||
Navbar,
|
||||
Modal,
|
||||
Embla,
|
||||
Umgebung,
|
||||
Footer,
|
||||
WillkommenText,
|
||||
Bilderbuch,
|
||||
Forms,
|
||||
Events,
|
||||
Willkommen
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
RitzenbergenLib,
|
||||
};
|
||||
},
|
||||
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<!-- Startseite -->
|
||||
<Navbar />
|
||||
<Willkommen/>
|
||||
|
||||
|
||||
<Events style="margin-top: 120px;"/>
|
||||
|
||||
<Forms/>
|
||||
|
||||
|
||||
<Bilderbuch/>
|
||||
|
||||
|
||||
|
||||
<section class="slider4 mbr-embla cid-u6k7q0yLdW" id="gallery-13-u6k7q0yLdW">
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
|
||||
<Embla :src="[
|
||||
RitzenbergenLib.api('randomimage.php?path=/erntefest&recursive=1&tn=1&color=white&text=Erntefest&size=5'),
|
||||
RitzenbergenLib.api('randomimage.php?path=/osterfeuer&recursive=1&tn=1&color=white&text=Osterfeuer&size=5'),
|
||||
RitzenbergenLib.api('randomimage.php?path=/doppelkopf&recursive=1&tn=1&color=white&text=Doppelkopf&size=5'),
|
||||
RitzenbergenLib.api('randomimage.php?path=/fussball&recursive=1&tn=1&color=white&text=Fußballturnier&size=5'),
|
||||
'http://ritzenbergen.de/Fotos/hauptfoto.jpg'
|
||||
]" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<WillkommenText/>
|
||||
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
|
||||
<Umgebung/>
|
||||
<Footer/>
|
||||
|
||||
</template>
|
||||
|
||||
<style lang="css" scoped></style>
|
||||