Add partials, add new images, edit html pages
@@ -1,15 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>How to Play</title>
|
||||
</head>
|
||||
<body class="bg-primary">
|
||||
|
||||
{{> nav howtoActive=true}}
|
||||
|
||||
<h1 class="flex justify-center">How To Play</h1> <!--todo refine the positioning of text on page-->
|
||||
|
||||
<script type="module" src="/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -20,16 +20,12 @@ todo -> bind to bottom of page
|
||||
<img src="./public/rules.svg" alt="Regeln" class="w-20 h-20"/>
|
||||
<p class="text-center">Regeln</p>
|
||||
</a>
|
||||
<a href="howto.html" class="flex flex-col align-middle">
|
||||
<img src="./public/question.svg" alt="How to Play" class="w-20 h-20"/>
|
||||
<p class="text-center">How to play</p>
|
||||
</a>
|
||||
<a href="spiritofcurling.html" class="flex flex-col align-middle">
|
||||
<img src="./public/rules.svg" alt="Spirit of Curling" class="w-20 h-20"/>
|
||||
<!--todo replace icon with actual icon-->
|
||||
<p class="text-center">Spirit of Curling</p>
|
||||
</a>
|
||||
<a href="examles.html" class="flex flex-col align-middle">
|
||||
<a href="impressions.html" class="flex flex-col align-middle">
|
||||
<img src="./public/extension.svg" alt="Beispiele" class="w-20 h-20"/>
|
||||
<p class="text-center">Beispiele</p>
|
||||
</a>
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
<nav class="bg-navbackground h-32 text-right flex flex-row justify-between items-center px-20">
|
||||
<img src="/curling_logo.png" alt="Logo" class="h-28"/>
|
||||
<div class="flex justify-between w-1/2 text-textcolor">
|
||||
<div class="flex justify-between w-1/3 text-textcolor">
|
||||
<a href="index.html" class="nav-item {{#if homeActive}}font-bold{{/if}}">Home</a>
|
||||
<a href="rules.html" class="{{#if rulesActive}}font-bold{{/if}}">Regeln</a>
|
||||
<a href="howto.html" class="{{#if howtoActive}}font-bold{{/if}}">How to Play</a>
|
||||
<a href="spiritofcurling.html" class="{{#if spiritActive}}font-bold{{/if}}">Spirit of Curling</a>
|
||||
<a href="examles.html" class="{{#if examplesActive}}font-bold{{/if}}">Beispiele</a>
|
||||
</div>
|
||||
|
||||
7
Webauftritt/eportfolio/partials/spiritofcurlingitem.hbs
Normal file
@@ -0,0 +1,7 @@
|
||||
<div class="flex flex-row bg-banner w-96 mb-6 items-center">
|
||||
<img src="{{image}}" alt="Regeln" class="w-12 h-12 justify-center mr-5 ml-5"/>
|
||||
<div>
|
||||
<p class="font-bold">{{title}}</p>
|
||||
<p>{{description}}</p>
|
||||
</div>
|
||||
</div>
|
||||
BIN
Webauftritt/eportfolio/public/spiritofcurling/disappointed.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Webauftritt/eportfolio/public/spiritofcurling/distraction.png
Normal file
|
After Width: | Height: | Size: 395 B |
BIN
Webauftritt/eportfolio/public/spiritofcurling/friendly.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
Webauftritt/eportfolio/public/spiritofcurling/magic.png
Normal file
|
After Width: | Height: | Size: 764 B |
BIN
Webauftritt/eportfolio/public/spiritofcurling/plus.png
Normal file
|
After Width: | Height: | Size: 265 B |
BIN
Webauftritt/eportfolio/public/spiritofcurling/prohibited.png
Normal file
|
After Width: | Height: | Size: 999 B |
BIN
Webauftritt/eportfolio/public/spiritofcurling/psychology.png
Normal file
|
After Width: | Height: | Size: 883 B |
BIN
Webauftritt/eportfolio/public/spiritofcurling/rules.png
Normal file
|
After Width: | Height: | Size: 571 B |
BIN
Webauftritt/eportfolio/public/spiritofcurling/trophy.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
Webauftritt/eportfolio/public/spiritofcurling/ways.png
Normal file
|
After Width: | Height: | Size: 806 B |
@@ -10,71 +10,55 @@
|
||||
|
||||
<h1 class="flex justify-center">Regeln</h1> <!--todo refine the positioning of text on page-->
|
||||
|
||||
<div class="h-60 flex justify-between items-center px-40 mb-14 mt-auto"
|
||||
<div class="max-h-96 flex justify-between items-center px-20 mb-14 mt-auto"
|
||||
style="background: #9AD1D4;
|
||||
background: linear-gradient(180deg, #9AD1D4 50%, #007EA7 50%);">
|
||||
|
||||
<div class="flex items-center flex-col"> <!--todo text, etc. etwas breiter wie das bild, aber nicht all zu breit-->
|
||||
<img src="public/example_rule.png" alt=""/>
|
||||
<img src="/example_rule.png" alt=""/>
|
||||
<h3>Free Guard Zone (FGZ)</h3>
|
||||
<p>Die Free Guard Zone definiert, dass bis zum 6. gespielten Stein keine Guard aus dem Spiel genommen werden
|
||||
darf.
|
||||
Wenn dies dennoch geschieht, wird der gespielte Stein ungültig und die Guard wird zurückgesetzt. Diese Regel
|
||||
gilt
|
||||
nur für gegnerische Steine, eigene Guarden dürfen jederzeit aus dem Spiel genommen werden.</p>
|
||||
darf.</p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center flex-col"> <!--todo text, etc. etwas breiter wie das bild, aber nicht all zu breit-->
|
||||
<img src="public/example_rule.png" alt=""/>
|
||||
<img src="/example_rule.png" alt=""/>
|
||||
<h3 class="text-center">Free Guard Zone (FGZ)</h3>
|
||||
<p>Die Free Guard Zone definiert, dass bis zum 6. gespielten Stein keine Guard aus dem Spiel genommen werden
|
||||
darf.
|
||||
Wenn dies dennoch geschieht, wird der gespielte Stein ungültig und die Guard wird zurückgesetzt. Diese Regel
|
||||
gilt
|
||||
nur für gegnerische Steine, eigene Guarden dürfen jederzeit aus dem Spiel genommen werden.</p>
|
||||
darf.</p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center flex-col"> <!--todo text, etc. etwas breiter wie das bild, aber nicht all zu breit-->
|
||||
<img src="public/example_rule.png" alt=""/>
|
||||
<img src="/example_rule.png" alt=""/>
|
||||
<h3>Free Guard Zone (FGZ)</h3>
|
||||
<p>Die Free Guard Zone definiert, dass bis zum 6. gespielten Stein keine Guard aus dem Spiel genommen werden
|
||||
darf.
|
||||
Wenn dies dennoch geschieht, wird der gespielte Stein ungültig und die Guard wird zurückgesetzt. Diese Regel
|
||||
gilt
|
||||
nur für gegnerische Steine, eigene Guarden dürfen jederzeit aus dem Spiel genommen werden.</p>
|
||||
darf.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="h-60 bg-banner flex justify-between items-center px-40 mb-14 mt-auto">
|
||||
<div class="max-h-96 flex justify-between items-center px-20 mb-14 mt-auto"
|
||||
style="background: #9AD1D4;
|
||||
background: linear-gradient(180deg, #9AD1D4 50%, #007EA7 50%);">
|
||||
|
||||
<div class="flex items-center flex-col"> <!--todo text, etc. etwas breiter wie das bild, aber nicht all zu breit-->
|
||||
<img src="public/example_rule.png" alt=""/>
|
||||
<img src="/example_rule.png" alt=""/>
|
||||
<h3>Free Guard Zone (FGZ)</h3>
|
||||
<p>Die Free Guard Zone definiert, dass bis zum 6. gespielten Stein keine Guard aus dem Spiel genommen werden
|
||||
darf.
|
||||
Wenn dies dennoch geschieht, wird der gespielte Stein ungültig und die Guard wird zurückgesetzt. Diese Regel
|
||||
gilt
|
||||
nur für gegnerische Steine, eigene Guarden dürfen jederzeit aus dem Spiel genommen werden.</p>
|
||||
darf.</p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center flex-col"> <!--todo text, etc. etwas breiter wie das bild, aber nicht all zu breit-->
|
||||
<img src="public/example_rule.png" alt=""/>
|
||||
<img src="/example_rule.png" alt=""/>
|
||||
<h3 class="text-center">Free Guard Zone (FGZ)</h3>
|
||||
<p>Die Free Guard Zone definiert, dass bis zum 6. gespielten Stein keine Guard aus dem Spiel genommen werden
|
||||
darf.
|
||||
Wenn dies dennoch geschieht, wird der gespielte Stein ungültig und die Guard wird zurückgesetzt. Diese Regel
|
||||
gilt
|
||||
nur für gegnerische Steine, eigene Guarden dürfen jederzeit aus dem Spiel genommen werden.</p>
|
||||
darf.</p>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center flex-col"> <!--todo text, etc. etwas breiter wie das bild, aber nicht all zu breit-->
|
||||
<img src="public/example_rule.png" alt=""/>
|
||||
<img src="/example_rule.png" alt=""/>
|
||||
<h3>Free Guard Zone (FGZ)</h3>
|
||||
<p>Die Free Guard Zone definiert, dass bis zum 6. gespielten Stein keine Guard aus dem Spiel genommen werden
|
||||
darf.
|
||||
Wenn dies dennoch geschieht, wird der gespielte Stein ungültig und die Guard wird zurückgesetzt. Diese Regel
|
||||
gilt
|
||||
nur für gegnerische Steine, eigene Guarden dürfen jederzeit aus dem Spiel genommen werden.</p>
|
||||
darf.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -8,11 +8,59 @@
|
||||
|
||||
{{> nav spiritActive=true}}
|
||||
|
||||
<div class="flex flex-col">
|
||||
<h1 class="flex justify-center">Spirit of Curling</h1> <!--todo refine the positioning of text on page-->
|
||||
<p class="flex justify-center text-center w-6/12">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer semper, enim sed sodales egestas,
|
||||
leo nisl dictum libero, nec finibus ipsum enim viverra nunc. Aenean posuere augue nec bibendum iaculis.
|
||||
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p>
|
||||
<div class="flex flex-col items-center">
|
||||
<h1 class="">Spirit of Curling</h1>
|
||||
<p class="text-center w-6/12">Der Spirit of Curling ist eine Art Regelwerk, welches beschreibt wie
|
||||
ein Curler den Respekt gegenüber den Mitspielern, Gegnern und dem Sport selbst zeigen soll.</p>
|
||||
</div>
|
||||
|
||||
<div class="h-full grid grid-cols-3 gap-0.5 content-start p-16">
|
||||
{{> spiritofcurlingitem
|
||||
title="Manieren"
|
||||
description="Ein Curler verhält sich imemr anständig, zuvorkommend und wie ein Gentleman."
|
||||
image="/spiritofcurling/ways.png"}}
|
||||
|
||||
{{> spiritofcurlingitem
|
||||
title="Gewinn ist das Ziel"
|
||||
description="Ein Curler spielt um zu gewinnen, nie aber um seinen Gegner zu erniederigen."
|
||||
image="/spiritofcurling/trophy.png"}}
|
||||
|
||||
{{> spiritofcurlingitem
|
||||
title="Keine Ablenkung"
|
||||
description="Ein Curler wird nie versuchen seinen Gegner abzulenken oder ihn daran zu hindern, sein Bestes zu tun."
|
||||
image="/spiritofcurling/distraction.png"}}
|
||||
|
||||
{{> spiritofcurlingitem
|
||||
title="Keine Vorteile verschaffen"
|
||||
description="Ein Curler versucht nie, mit anderen Mitteln als mit den spielerischen Möglichkeiten, Vorteile zu
|
||||
erzielen."
|
||||
image="/spiritofcurling/plus.png"}}
|
||||
|
||||
{{> spiritofcurlingitem
|
||||
title="Zuerst verlieren lernen"
|
||||
description="Ein Curler muss zuerst lernen zu verlieren, erst dann ist er auch würdig zu gewinnen."
|
||||
image="/spiritofcurling/psychology.png"}}
|
||||
|
||||
{{> spiritofcurlingitem
|
||||
title="Niederlage über ungerechtem Sieg"
|
||||
description="Ein Curler zieht eine Niederlage einem ungerecheten Sieg vor."
|
||||
image="/spiritofcurling/disappointed.png"}}
|
||||
|
||||
{{> spiritofcurlingitem
|
||||
title="Keine verstösse gegen Spielregeln"
|
||||
description="Ein Curler verstösst nie absichtlich gegen Spielregeln oder eine der geschriebenen oder ungeschriebenen
|
||||
Überlieferungen"
|
||||
image="/spiritofcurling/prohibited.png"}}
|
||||
|
||||
{{> spiritofcurlingitem
|
||||
title="Keine unerwarteten Handlungen"
|
||||
description="Ein Curler wird nie etwas tun, was er auch von seinen Mitspielern nicht erwartet."
|
||||
image="/spiritofcurling/magic.png"}}
|
||||
|
||||
{{> spiritofcurlingitem
|
||||
title="Gegnerfreundlich"
|
||||
description="Ein Curler entscheidet sich in Streitfragen immer zu Gunsten seines Gegners."
|
||||
image="/spiritofcurling/friendly.png"}}
|
||||
</div>
|
||||
|
||||
<script type="module" src="/main.js"></script>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
/** @type {import('tailwindcss').Config} */
|
||||
module.exports = {
|
||||
content: ["./*.{html,js}"],
|
||||
content: ["./*.{html,js}",
|
||||
"./partials/*.hbs"],
|
||||
theme: {
|
||||
extend: {
|
||||
colors: {
|
||||
@@ -11,7 +12,9 @@ module.exports = {
|
||||
},
|
||||
fontSize: {
|
||||
's-h1': '50px',
|
||||
h1: '56px'
|
||||
h1: '56px',
|
||||
's-h2': '60px',
|
||||
h2: '60px'
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||