Initial commit
This commit is contained in:
24
.gitignore
vendored
Normal file
24
.gitignore
vendored
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# Logs
|
||||||
|
logs
|
||||||
|
*.log
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
pnpm-debug.log*
|
||||||
|
lerna-debug.log*
|
||||||
|
|
||||||
|
node_modules
|
||||||
|
dist
|
||||||
|
dist-ssr
|
||||||
|
*.local
|
||||||
|
|
||||||
|
# Editor directories and files
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/extensions.json
|
||||||
|
.idea
|
||||||
|
.DS_Store
|
||||||
|
*.suo
|
||||||
|
*.ntvs*
|
||||||
|
*.njsproj
|
||||||
|
*.sln
|
||||||
|
*.sw?
|
||||||
81
backgrounds/left-and-right.svg
Normal file
81
backgrounds/left-and-right.svg
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="1920"
|
||||||
|
height="1080"
|
||||||
|
viewBox="0 0 1920 1080"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
xml:space="preserve"
|
||||||
|
inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
|
||||||
|
sodipodi:docname="left-and-right.svg"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#111111"
|
||||||
|
borderopacity="1"
|
||||||
|
inkscape:showpageshadow="0"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pagecheckerboard="1"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="0.30903185"
|
||||||
|
inkscape:cx="815.44993"
|
||||||
|
inkscape:cy="482.15095"
|
||||||
|
inkscape:window-width="1916"
|
||||||
|
inkscape:window-height="1150"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1" /><defs
|
||||||
|
id="defs1"><style
|
||||||
|
id="style1">.cls-1{fill:none;stroke:#b0edff;stroke-miterlimit:10;stroke-width:11px;}</style></defs><g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"><rect
|
||||||
|
style="fill:#000000;stroke-width:120.818;stroke-opacity:0.734349;fill-opacity:1"
|
||||||
|
id="rect1"
|
||||||
|
width="960"
|
||||||
|
height="1080"
|
||||||
|
x="960"
|
||||||
|
y="0" /><polygon
|
||||||
|
class="cls-1"
|
||||||
|
points="6.1,36.99 12.07,13 35.83,6.16 53.63,23.33 47.67,47.33 23.9,54.16 "
|
||||||
|
id="polygon1"
|
||||||
|
transform="matrix(7.2397929,0,0,7.2397929,-31.415053,-70.229993)"
|
||||||
|
inkscape:label="polygon1"
|
||||||
|
style="stroke:#b0edff;stroke-width:9.31656;stroke-dasharray:none;stroke-opacity:0.734349" /><polygon
|
||||||
|
class="cls-1"
|
||||||
|
points="47.67,47.33 23.9,54.16 6.1,36.99 12.07,13 35.83,6.16 53.63,23.33 "
|
||||||
|
id="polygon2"
|
||||||
|
transform="matrix(2.1277657,0,0,2.1277657,1523.6816,736.70232)"
|
||||||
|
inkscape:label="polygon1"
|
||||||
|
style="stroke:#b0edff;stroke-width:11;stroke-dasharray:none;stroke-opacity:0.809982" /><polygon
|
||||||
|
class="cls-1"
|
||||||
|
points="53.63,23.33 47.67,47.33 23.9,54.16 6.1,36.99 12.07,13 35.83,6.16 "
|
||||||
|
id="polygon3"
|
||||||
|
transform="matrix(1.5433296,0,0,1.5433296,1322.3195,860.60877)"
|
||||||
|
inkscape:label="polygon1"
|
||||||
|
style="stroke-width:11;stroke-dasharray:none;stroke:#b0edff;stroke-opacity:0.91187471" /><polygon
|
||||||
|
class="cls-1"
|
||||||
|
points="6.1,36.99 12.07,13 35.83,6.16 53.63,23.33 47.67,47.33 23.9,54.16 "
|
||||||
|
id="polygon4"
|
||||||
|
transform="matrix(4.8527643,0,0,4.8527643,1754.4377,836.61689)"
|
||||||
|
inkscape:label="polygon1"
|
||||||
|
style="stroke-width:7.58856;stroke-dasharray:none;stroke:#b0edff;stroke-opacity:0.67204022" /><polygon
|
||||||
|
class="cls-1"
|
||||||
|
points="53.63,23.33 47.67,47.33 23.9,54.16 6.1,36.99 12.07,13 35.83,6.16 "
|
||||||
|
id="polygon5"
|
||||||
|
transform="matrix(4.1436138,0,0,4.1436138,1638.21,919.72722)"
|
||||||
|
inkscape:label="polygon1"
|
||||||
|
style="stroke-width:7.58856;stroke-dasharray:none;stroke:#b0edff;stroke-opacity:0.85903794" /></g><style
|
||||||
|
type="text/css"
|
||||||
|
id="style1-7">
|
||||||
|
.st0{fill:#990000;}
|
||||||
|
.st1{fill:#404040;}
|
||||||
|
.st2{fill:#636363;}
|
||||||
|
</style></svg>
|
||||||
|
After Width: | Height: | Size: 3.2 KiB |
84
backgrounds/normal.svg
Normal file
84
backgrounds/normal.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 18 KiB |
1086
backgrounds/title.svg
Normal file
1086
backgrounds/title.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 57 KiB |
19
index.html
Normal file
19
index.html
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<link rel="icon" type="image/svg+xml" href="/scandioicon.ico" />
|
||||||
|
<link rel="stylesheet" href="/theme/index.scss">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Scandio - Präsentation</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div class="reveal">
|
||||||
|
<div class="slides">
|
||||||
|
{{> slides}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="module" src="/src/main.ts"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
1579
package-lock.json
generated
Normal file
1579
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
22
package.json
Normal file
22
package.json
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"name": "oop-heimdall",
|
||||||
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
|
"type": "module",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "vite",
|
||||||
|
"build": "tsc && vite build",
|
||||||
|
"preview": "vite preview"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/reveal.js": "^4.4.8",
|
||||||
|
"path": "^0.12.7",
|
||||||
|
"sass": "^1.69.6",
|
||||||
|
"typescript": "^5.2.2",
|
||||||
|
"vite": "^5.0.8",
|
||||||
|
"vite-plugin-handlebars": "^1.6.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"reveal.js": "^5.0.4"
|
||||||
|
}
|
||||||
|
}
|
||||||
47
public/logo_scandio.svg
Normal file
47
public/logo_scandio.svg
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1633.1 465.6" style="enable-background:new 0 0 1633.1 465.6;" xml:space="preserve">
|
||||||
|
<style type="text/css">
|
||||||
|
.st0{fill:#990000;}
|
||||||
|
.st1{fill:#404040;}
|
||||||
|
.st2{fill:#636363;}
|
||||||
|
</style>
|
||||||
|
<g>
|
||||||
|
<path class="st0" d="M136.5,112.1l-18.7,19.3c-15.7-15.2-31.1-22.9-46.2-22.9c-9.6,0-17.7,3.1-24.6,9.4 c-6.8,6.2-10.2,13.5-10.2,21.8c0,7.4,2.8,14.4,8.4,21c5.6,6.8,17.3,14.8,35.2,23.9c21.8,11.2,36.6,22,44.5,32.4 c7.7,10.5,11.5,22.3,11.5,35.5c0,18.5-6.6,34.2-19.7,47.1c-13.2,12.9-29.6,19.3-49.4,19.3c-13.2,0-25.7-2.8-37.7-8.4 S7.7,297.1-0.1,287.3l18.3-20.8c15,16.7,30.9,25.1,47.7,25.1c11.8,0,21.8-3.7,30.1-11.2s12.4-16.3,12.4-26.4 c0-8.3-2.7-15.7-8.2-22.3c-5.5-6.4-17.8-14.4-36.9-24.1c-20.6-10.5-34.6-20.9-42-31.2s-11.1-22-11.1-35.2 c0-17.2,5.9-31.5,17.8-42.9c12-11.4,26.9-17.1,45-17.1C94.1,81.2,115.2,91.5,136.5,112.1z"/>
|
||||||
|
<path class="st0" d="M407.1,134l-23,14.3c-20-26.6-47.2-39.9-81.7-39.9c-27.6,0-50.5,8.8-68.7,26.5s-27.3,39.1-27.3,64.4 c0,16.4,4.2,31.9,12.6,46.4c8.4,14.5,19.9,25.8,34.5,33.8s31,12,49.2,12c33.2,0,60.4-13.3,81.5-39.9l23,15.2 c-10.9,16.5-25.4,29.3-43.7,38.4c-18.3,9.1-39.1,13.6-62.5,13.6c-35.9,0-65.7-11.3-89.3-34.1c-23.7-22.7-35.5-50.4-35.5-82.9 c0-21.9,5.5-42.2,16.6-61s26.3-33.4,45.6-43.9s41-15.8,64.9-15.8c15,0,29.5,2.3,43.5,6.9s25.8,10.5,35.6,17.9 C392,113.3,400.3,122.7,407.1,134z"/>
|
||||||
|
<path class="st0" d="M633.6,135.5c17.1,17.5,25.7,39.3,25.7,65.4c0,17.1-3.8,32.5-11.4,46.1c-7.6,13.7-18.5,24.5-32.7,32.5 s-29.1,12-44.9,12c-15.7,0-30.3-4-44-12.1s-24.6-19.3-32.7-33.8c-8.1-14.5-12.2-29.7-12.2-45.5c0-16,4-31.2,12.1-45.5 s18.9-25.5,32.5-33.4s28.5-11.9,44.5-11.9C595.5,109.2,616.5,118,633.6,135.5z M657.8,87.1v41.5c-11.4-15.8-24.6-27.6-39.6-35.5 s-31.8-11.9-50.4-11.9c-32.1,0-59.6,11.6-82.5,34.7c-22.8,23.1-34.3,51-34.3,83.5c0,33.2,11.3,61.5,34,84.7 c22.6,23.2,50,34.8,82,34.8c18,0,34.6-3.8,49.7-11.3c15.2-7.5,28.8-18.7,41-33.5v44.2h29.5V87.1H657.8z"/>
|
||||||
|
<path class="st0" d="M751.9,87.1h29.5v40.5c11.6-15.5,24.5-27.1,38.7-34.8c14.1-7.7,29.5-11.6,46.2-11.6c16.9,0,31.9,4.3,45,12.9 s22.8,20.1,29,34.7c6.2,14.5,9.4,37.2,9.4,67.9v121.7h-29.5v-113c0-26-1-43.3-3.1-52c-3.2-14.9-9.6-26.1-19.2-33.7 c-9.6-7.5-22.1-11.3-37.4-11.3c-17.6,0-33.4,5.8-47.3,17.4c-13.9,11.6-23.1,26-27.6,43.1c-2.8,11.2-4.2,31.6-4.2,61.3v88.1h-29.5 L751.9,87.1L751.9,87.1z"/>
|
||||||
|
<path class="st0" d="M1184.2,135.5c17,17.5,25.6,39.3,25.6,65.4c0,17.1-3.8,32.5-11.4,46.1c-7.6,13.7-18.4,24.5-32.5,32.5 s-29,12-44.7,12c-15.6,0-30.2-4-43.8-12.1c-13.6-8.1-24.5-19.3-32.5-33.8c-8.1-14.5-12.1-29.7-12.1-45.5c0-16,4-31.2,12-45.5 s18.8-25.5,32.3-33.4s28.3-11.9,44.3-11.9C1146.2,109.2,1167.1,118,1184.2,135.5z M1208.3,0v128.5c-11.3-15.8-24.5-27.6-39.4-35.5 c-15-7.9-31.7-11.8-50.2-11.8c-32,0-59.4,11.6-82.2,34.7c-22.8,23.1-34.1,51-34.1,83.5c0,33.2,11.3,61.5,33.8,84.7 c22.6,23.2,49.8,34.8,81.7,34.8c17.9,0,34.5-3.8,49.6-11.3s28.7-18.7,40.9-33.5v44.2h29.5V0H1208.3z"/>
|
||||||
|
<path class="st0" d="M1299.9,75.3h29.5v243.1h-29.5V75.3z"/>
|
||||||
|
<path class="st0" d="M1328.4,33.8c-7.4,7.4-19.4,7.4-26.8,0s-7.4-19.4,0-26.8s19.4-7.4,26.8,0S1335.8,26.4,1328.4,33.8z"/>
|
||||||
|
<g>
|
||||||
|
<path class="st0" d="M1453.7,265.2c-34.9-34.9-34.9-91.4,0-126.3s91.4-34.9,126.3,0c31,31,34.4,79.2,10.2,114l18.9,19 c35.2-46.1,31.8-112.3-10.4-154.4c-61-61-202.7-36.2-202.7-36.2s-24.3,142.2,36.2,202.7c42.2,42.2,108.3,45.5,154.4,10.4l-18.9-19 C1532.9,299.5,1484.7,296.2,1453.7,265.2z"/>
|
||||||
|
<path class="st1" d="M1503.5,215.2c2.5,2.5,5.7,4.1,8.9,4.9l-13.8-13.8C1499.4,209.5,1500.9,212.6,1503.5,215.2z"/>
|
||||||
|
<path class="st1" d="M1529.8,188.9c-2.4-2.4-5.4-4-8.4-4.8l13.2,13.2C1533.7,194.2,1532.2,191.3,1529.8,188.9z"/>
|
||||||
|
<path class="st1" d="M1529.8,215.2c4.8-4.8,6.4-11.7,4.8-17.9l-13.2-13.2c-6.2-1.6-13-0.1-17.9,4.8c-4.7,4.7-6.3,11.3-4.9,17.4 l13.8,13.8C1518.5,221.5,1525.1,219.9,1529.8,215.2z"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g>
|
||||||
|
<path class="st2" d="M2.6,396.4V389h40.9v7.3H26.9v67.3h-7.6v-67.3H2.6V396.4z"/>
|
||||||
|
<path class="st2" d="M60.4,389h42.8v7.3H67.8v23.4h35v7.3h-35v29.3h35v7.3H60.4V389z"/>
|
||||||
|
<path class="st2" d="M191.6,402.9l-5.9,4.5c-3.2-4.2-7.2-7.4-11.7-9.6c-4.6-2.2-9.5-3.3-15-3.3c-6,0-11.5,1.4-16.5,4.3 s-9,6.7-11.8,11.5s-4.2,10.2-4.2,16.3c0,9.1,3.1,16.7,9.4,22.8c6.2,6.1,14.1,9.1,23.6,9.1c10.5,0,19.2-4.1,26.2-12.3l5.9,4.5 c-3.7,4.7-8.4,8.4-13.9,11c-5.6,2.6-11.8,3.9-18.6,3.9c-13.1,0-23.4-4.3-30.9-13c-6.3-7.3-9.5-16.2-9.5-26.6 c0-10.9,3.8-20.1,11.5-27.6s17.3-11.2,28.8-11.2c7,0,13.3,1.4,18.9,4.1C183.4,394.1,188,397.9,191.6,402.9z"/>
|
||||||
|
<path class="st2" d="M212.5,389h7.5v31.3h38V389h7.5v74.6H258v-36h-38v36h-7.5V389z"/>
|
||||||
|
<path class="st2" d="M289.6,463.7V389h1.6l49.7,57.2V389h7.4v74.6h-1.7l-49.3-56.5v56.5h-7.7V463.7z"/>
|
||||||
|
<path class="st2" d="M408,387.2c11.3,0,20.8,3.8,28.4,11.3s11.4,16.8,11.4,27.9c0,10.9-3.8,20.2-11.4,27.8 c-7.6,7.6-16.9,11.4-27.8,11.4c-11.1,0-20.4-3.8-28-11.4s-11.4-16.7-11.4-27.5c0-7.2,1.7-13.8,5.2-19.9s8.2-10.9,14.2-14.4 C394.6,388.9,401.1,387.2,408,387.2z M408.4,394.4c-5.5,0-10.8,1.4-15.7,4.3c-4.9,2.9-8.8,6.8-11.6,11.6 c-2.8,4.9-4.2,10.3-4.2,16.3c0,8.9,3.1,16.4,9.2,22.5s13.6,9.2,22.2,9.2c5.8,0,11.2-1.4,16.1-4.2c4.9-2.8,8.8-6.7,11.5-11.5 c2.8-4.9,4.1-10.3,4.1-16.3c0-5.9-1.4-11.3-4.1-16.1c-2.8-4.8-6.7-8.6-11.7-11.5C419.3,395.9,414,394.4,408.4,394.4z"/>
|
||||||
|
<path class="st2" d="M468.9,389h7.5v67.4H505v7.2h-36.2V389H468.9z"/>
|
||||||
|
<path class="st2" d="M558.4,387.2c11.3,0,20.8,3.8,28.4,11.3c7.6,7.5,11.4,16.8,11.4,27.9c0,10.9-3.8,20.2-11.4,27.8 c-7.6,7.6-16.9,11.4-27.8,11.4c-11.1,0-20.4-3.8-28-11.4s-11.4-16.7-11.4-27.5c0-7.2,1.7-13.8,5.2-19.9s8.2-10.9,14.2-14.4 C545,388.9,551.5,387.2,558.4,387.2z M558.8,394.4c-5.5,0-10.8,1.4-15.7,4.3s-8.8,6.8-11.6,11.6c-2.8,4.9-4.2,10.3-4.2,16.3 c0,8.9,3.1,16.4,9.2,22.5c6.1,6.1,13.6,9.2,22.2,9.2c5.8,0,11.2-1.4,16.1-4.2c4.9-2.8,8.8-6.7,11.5-11.5c2.8-4.9,4.1-10.3,4.1-16.3 c0-5.9-1.4-11.3-4.1-16.1c-2.8-4.8-6.7-8.6-11.7-11.5C569.7,395.9,564.4,394.4,558.8,394.4z"/>
|
||||||
|
<path class="st2" d="M691.2,401.6l-5.8,5.5c-4.2-4.1-8.7-7.2-13.7-9.3s-9.8-3.2-14.5-3.2c-5.9,0-11.4,1.4-16.7,4.3 s-9.4,6.8-12.3,11.7c-2.9,4.9-4.4,10.1-4.4,15.6c0,5.6,1.5,10.9,4.5,16s7.2,9,12.5,11.9s11.1,4.3,17.5,4.3c7.7,0,14.2-2.2,19.5-6.5 s8.5-9.9,9.4-16.8h-23.8v-7.2h32.2c-0.1,11.5-3.5,20.7-10.3,27.5s-15.9,10.2-27.2,10.2c-13.8,0-24.7-4.7-32.8-14.1 c-6.2-7.2-9.3-15.6-9.3-25.1c0-7.1,1.8-13.6,5.3-19.7s8.4-10.8,14.6-14.3c6.2-3.4,13.2-5.2,21-5.2c6.3,0,12.3,1.1,17.9,3.4 C680.5,392.9,685.9,396.5,691.2,401.6z"/>
|
||||||
|
<path class="st2" d="M710,389h8.6l19.1,30.8l18.8-30.8h8.6l-23.6,39v35.7h-7.4V428L710,389z"/>
|
||||||
|
<path class="st2" d="M874.7,436.1l5.1,5.4c-3.3,2.9-6.3,5.4-9.2,7.5c2,1.9,4.7,4.4,7.9,7.7c2.6,2.6,4.8,4.9,6.7,7.1h-10.4 l-9.9-10.2c-6.2,5-11.3,8.3-15.2,9.8s-8,2.3-12.3,2.3c-5.8,0-10.4-1.6-13.9-5c-3.5-3.3-5.2-7.4-5.2-12.4c0-3.7,1.2-7.5,3.5-11.2 s7.1-8.5,14.4-14.2c-4.1-4.9-6.7-8.6-7.9-10.9c-1.2-2.4-1.7-4.6-1.7-6.7c0-3.7,1.4-6.8,4.3-9.2c3.3-2.8,7.4-4.3,12.4-4.3 c3.1,0,6,0.6,8.5,1.9c2.6,1.3,4.5,2.9,5.9,5.1s2,4.4,2,6.7c0,2.5-0.9,5.2-2.6,8c-1.8,2.8-5.2,6.4-10.4,10.8l11.3,11.9l7.4,7.5 C869.3,440.7,872.4,438.2,874.7,436.1z M841,428.5c-6.3,4.8-10.5,8.6-12.5,11.4s-2.9,5.4-2.9,7.8c0,2.8,1.2,5.4,3.6,7.5 c2.4,2.2,5.4,3.3,8.8,3.3c2.6,0,5.2-0.5,7.8-1.6c4-1.7,8.6-4.7,13.7-8.8L847.8,436C845.8,433.9,843.5,431.4,841,428.5z M841.9,418.6c3.6-2.8,6.4-5.6,8.2-8.3c1.3-1.9,1.9-3.6,1.9-5.1c0-1.7-0.8-3.2-2.5-4.5s-3.9-1.9-6.7-1.9c-2.7,0-4.8,0.6-6.5,1.9 s-2.5,2.8-2.5,4.6c0,1.4,0.3,2.6,1,3.8C836.6,412.1,838.9,415.2,841.9,418.6z"/>
|
||||||
|
<path class="st2" d="M1007.2,402.9l-5.9,4.5c-3.3-4.2-7.2-7.4-11.7-9.6s-9.5-3.3-15-3.3c-6,0-11.5,1.4-16.5,4.3s-9,6.7-11.8,11.5 s-4.2,10.2-4.2,16.3c0,9.1,3.1,16.7,9.4,22.8c6.2,6.1,14.1,9.1,23.6,9.1c10.4,0,19.2-4.1,26.2-12.3l5.9,4.5 c-3.7,4.7-8.4,8.4-13.9,11c-5.6,2.6-11.8,3.9-18.7,3.9c-13.1,0-23.4-4.3-30.9-13c-6.3-7.3-9.5-16.2-9.5-26.6 c0-10.9,3.8-20.1,11.5-27.6s17.3-11.2,28.8-11.2c7,0,13.3,1.4,18.9,4.1C999,394.1,1003.6,397.9,1007.2,402.9z"/>
|
||||||
|
<path class="st2" d="M1063.8,387.2c11.3,0,20.8,3.8,28.4,11.3s11.4,16.8,11.4,27.9c0,10.9-3.8,20.2-11.4,27.8 c-7.6,7.6-16.9,11.4-27.8,11.4c-11.1,0-20.4-3.8-28-11.4s-11.4-16.7-11.4-27.5c0-7.2,1.7-13.8,5.2-19.9s8.2-10.9,14.2-14.4 C1050.3,388.9,1056.8,387.2,1063.8,387.2z M1064.1,394.4c-5.5,0-10.8,1.4-15.7,4.3c-5,2.9-8.8,6.8-11.6,11.6 c-2.8,4.9-4.2,10.3-4.2,16.3c0,8.9,3.1,16.4,9.2,22.5c6.2,6.1,13.6,9.2,22.2,9.2c5.8,0,11.2-1.4,16.1-4.2 c4.9-2.8,8.8-6.7,11.5-11.5c2.8-4.9,4.1-10.3,4.1-16.3c0-5.9-1.4-11.3-4.1-16.1c-2.8-4.8-6.7-8.6-11.7-11.5 C1075,395.9,1069.7,394.4,1064.1,394.4z"/>
|
||||||
|
<path class="st2" d="M1124.6,463.7V389h1.6l49.7,57.2V389h7.4v74.6h-1.7l-49.3-56.5v56.5h-7.7V463.7z"/>
|
||||||
|
<path class="st2" d="M1199.8,449.8l6.3-3.8c4.5,8.2,9.6,12.3,15.5,12.3c2.5,0,4.9-0.6,7.1-1.7c2.2-1.2,3.9-2.7,5-4.7 c1.2-2,1.7-4,1.7-6.2c0-2.5-0.8-5-2.5-7.4c-2.3-3.3-6.6-7.3-12.8-12c-6.2-4.7-10.1-8.1-11.6-10.2c-2.6-3.5-4-7.3-4-11.4 c0-3.2,0.8-6.2,2.3-8.9c1.6-2.7,3.7-4.8,6.6-6.3c2.8-1.5,5.9-2.3,9.2-2.3c3.5,0,6.8,0.9,9.9,2.6s6.3,5,9.7,9.6l-6.1,4.6 c-2.8-3.7-5.2-6.2-7.2-7.4c-2-1.2-4.1-1.8-6.5-1.8c-3,0-5.5,0.9-7.4,2.7c-1.9,1.8-2.9,4.1-2.9,6.8c0,1.6,0.3,3.2,1,4.7 s1.9,3.2,3.7,5c1,0.9,4.2,3.4,9.6,7.5c6.5,4.8,10.9,9,13.3,12.7s3.6,7.5,3.6,11.2c0,5.4-2.1,10.1-6.2,14.1s-9.1,6-15,6 c-4.5,0-8.6-1.2-12.3-3.6C1206.3,459.5,1202.9,455.5,1199.8,449.8z"/>
|
||||||
|
<path class="st2" d="M1265.5,389h7.5v45.1c0,5.3,0.1,8.7,0.3,10c0.4,2.9,1.2,5.4,2.6,7.4s3.4,3.6,6.2,5c2.8,1.3,5.6,2,8.5,2 c2.5,0,4.8-0.5,7.1-1.6c2.3-1.1,4.2-2.5,5.7-4.4s2.6-4.1,3.4-6.8c0.5-1.9,0.8-5.8,0.8-11.7v-45h7.5v45.1c0,6.7-0.7,12.1-2,16.2 s-3.9,7.7-7.8,10.7s-8.6,4.6-14.2,4.6c-6,0-11.2-1.4-15.5-4.3s-7.2-6.7-8.6-11.4c-0.9-2.9-1.4-8.1-1.4-15.7L1265.5,389L1265.5,389z "/>
|
||||||
|
<path class="st2" d="M1339.3,389h7.5v67.4h28.7v7.2h-36.2V389z"/>
|
||||||
|
<path class="st2" d="M1386,396.4V389h40.9v7.3h-16.6v67.3h-7.6v-67.3H1386V396.4z"/>
|
||||||
|
<path class="st2" d="M1442.6,389h7.5v74.6h-7.5V389z"/>
|
||||||
|
<path class="st2" d="M1473.2,463.7V389h1.6l49.7,57.2V389h7.4v74.6h-1.7l-49.3-56.5v56.5h-7.7V463.7z"/>
|
||||||
|
<path class="st2" d="M1628.1,401.6l-5.8,5.5c-4.2-4.1-8.7-7.2-13.7-9.3c-5-2.1-9.8-3.2-14.5-3.2c-5.9,0-11.4,1.4-16.7,4.3 c-5.3,2.9-9.4,6.8-12.3,11.7c-2.9,4.9-4.4,10.1-4.4,15.6c0,5.6,1.5,10.9,4.5,16s7.2,9,12.5,11.9s11.1,4.3,17.5,4.3 c7.7,0,14.2-2.2,19.5-6.5s8.5-9.9,9.4-16.8h-23.8v-7.2h32.2c-0.1,11.5-3.5,20.7-10.3,27.5s-15.9,10.2-27.2,10.2 c-13.8,0-24.7-4.7-32.8-14.1c-6.2-7.2-9.3-15.6-9.3-25.1c0-7.1,1.8-13.6,5.3-19.7c3.6-6.1,8.4-10.8,14.6-14.3 c6.2-3.4,13.2-5.2,21-5.2c6.3,0,12.3,1.1,17.9,3.4C1617.3,392.9,1622.8,396.5,1628.1,401.6z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 10 KiB |
BIN
public/scandioicon.ico
Normal file
BIN
public/scandioicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
BIN
public/thankyou.png
Normal file
BIN
public/thankyou.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 88 KiB |
8
src/main.ts
Normal file
8
src/main.ts
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
import Reveal from 'reveal.js';
|
||||||
|
|
||||||
|
let deck = new Reveal({
|
||||||
|
transition: 'fade',
|
||||||
|
margin: 0.0
|
||||||
|
});
|
||||||
|
deck.initialize();
|
||||||
|
|
||||||
40
src/slides.html
Normal file
40
src/slides.html
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<section class="sc-left-and-right" data-background-image="/backgrounds/title.svg">
|
||||||
|
<div class="sc-right">
|
||||||
|
<img src="/logo_scandio.svg" style="width: 50%;">
|
||||||
|
<h2>Scandio und Reveal.js</h2>
|
||||||
|
<div class="sc-gray">02.01.2024</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="sc-left-and-right" data-background-image="/backgrounds/left-and-right.svg">
|
||||||
|
<div class="sc-left">
|
||||||
|
<h2>Inhalt</h2>
|
||||||
|
</div>
|
||||||
|
<div class="sc-right sc-white">
|
||||||
|
<ul>
|
||||||
|
<li>Über Scandio</li>
|
||||||
|
<li>Mehr Inhalt</li>
|
||||||
|
<li>Danke</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section data-background-color="black">
|
||||||
|
Über Scandio
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section data-background-image="/backgrounds/normal.svg" data-background-position="top right">
|
||||||
|
<h3>Wir digitalisieren Produkte, Prozesse und Organisationen</h3>
|
||||||
|
<div>Durch agile Teams, zugeschnitten auf die Ansprüche ihres Projekts, verhelfen wir kleinen und großen Unternehmen zu mehr
|
||||||
|
Kompetenz in der digitalen Welt.</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="sc-left-and-right" data-background-color="black">
|
||||||
|
<div class="sc-left">
|
||||||
|
<img src="/thankyou.png" style="height: 70%">
|
||||||
|
</div>
|
||||||
|
<div class="sc-right">
|
||||||
|
<div>Thank you</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
1
src/vite-env.d.ts
vendored
Normal file
1
src/vite-env.d.ts
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
/// <reference types="vite/client" />
|
||||||
7
theme/colors.scss
Normal file
7
theme/colors.scss
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
$scandioWhite: #fff;
|
||||||
|
$scandioBlack: #000;
|
||||||
|
|
||||||
|
$scandioBlue: #42d4fb;
|
||||||
|
$scandioRed: #d21515;
|
||||||
|
|
||||||
|
$scandioGray: #999;
|
||||||
2
theme/index.scss
Normal file
2
theme/index.scss
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
@import "reveal.js/css/reveal.scss";
|
||||||
|
@import "./scandio.scss";
|
||||||
101
theme/scandio.scss
Normal file
101
theme/scandio.scss
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
/**
|
||||||
|
* White theme for reveal.js. This is the opposite of the 'black' theme.
|
||||||
|
*
|
||||||
|
* By Hakim El Hattab, http://hakim.se
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Default mixins and settings -----------------
|
||||||
|
@import "reveal.js/css/theme/template/mixins";
|
||||||
|
@import "reveal.js/css/theme/template/settings";
|
||||||
|
// ---------------------------------------------
|
||||||
|
|
||||||
|
@import "./colors";
|
||||||
|
|
||||||
|
// Include theme-specific fonts
|
||||||
|
@import url(https://fonts.googleapis.com/css?family=Raleway:900|Roboto:300);
|
||||||
|
|
||||||
|
|
||||||
|
// Override theme settings (see ../template/settings.scss)
|
||||||
|
$backgroundColor: #fff;
|
||||||
|
|
||||||
|
$mainColor: #000;
|
||||||
|
$headingColor: #000;
|
||||||
|
|
||||||
|
$mainFontSize: 42px;
|
||||||
|
$mainFont: 'Roboto', sans-serif;
|
||||||
|
$headingFont: 'Raleway', sans-serif;
|
||||||
|
$headingTextShadow: none;
|
||||||
|
$headingLetterSpacing: normal;
|
||||||
|
$headingTextTransform: none;
|
||||||
|
$headingFontWeight: 900;
|
||||||
|
$linkColor: $scandioRed;
|
||||||
|
$linkColorHover: lighten( $linkColor, 15% );
|
||||||
|
$selectionBackgroundColor: $scandioBlue;
|
||||||
|
|
||||||
|
$heading1Size: 2.5em;
|
||||||
|
$heading2Size: 1.6em;
|
||||||
|
$heading3Size: 1.3em;
|
||||||
|
$heading4Size: 1.0em;
|
||||||
|
|
||||||
|
$overlayElementBgColor: 0, 0, 0;
|
||||||
|
$overlayElementFgColor: 240, 240, 240;
|
||||||
|
|
||||||
|
.sc-gray {
|
||||||
|
color: $scandioGray;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-white {
|
||||||
|
color: $scandioWhite;
|
||||||
|
}
|
||||||
|
|
||||||
|
@mixin half-size {
|
||||||
|
width: calc(50% - 2em);
|
||||||
|
height: 100%;
|
||||||
|
position: absolute;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-left-and-right {
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
|
||||||
|
.sc-left {
|
||||||
|
@include half-size;
|
||||||
|
left: 0;
|
||||||
|
align-items: flex-end;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sc-right {
|
||||||
|
@include half-size;
|
||||||
|
right: 0;
|
||||||
|
align-items: flex-start;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ul {
|
||||||
|
padding: 0;
|
||||||
|
li {
|
||||||
|
margin: 24px 0;
|
||||||
|
&::marker {
|
||||||
|
color: $scandioBlue;
|
||||||
|
}
|
||||||
|
&:not(:first-child) {
|
||||||
|
& {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Change text colors against dark slide backgrounds
|
||||||
|
@include dark-bg-text-color(#fff);
|
||||||
|
|
||||||
|
|
||||||
|
// Theme template ------------------------------
|
||||||
|
@import "reveal.js/css/theme/template/theme";
|
||||||
|
// ---------------------------------------------
|
||||||
|
|
||||||
23
tsconfig.json
Normal file
23
tsconfig.json
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
{
|
||||||
|
"compilerOptions": {
|
||||||
|
"target": "ES2020",
|
||||||
|
"useDefineForClassFields": true,
|
||||||
|
"module": "ESNext",
|
||||||
|
"lib": ["ES2020", "DOM", "DOM.Iterable"],
|
||||||
|
"skipLibCheck": true,
|
||||||
|
|
||||||
|
/* Bundler mode */
|
||||||
|
"moduleResolution": "bundler",
|
||||||
|
"allowImportingTsExtensions": true,
|
||||||
|
"resolveJsonModule": true,
|
||||||
|
"isolatedModules": true,
|
||||||
|
"noEmit": true,
|
||||||
|
|
||||||
|
/* Linting */
|
||||||
|
"strict": true,
|
||||||
|
"noUnusedLocals": true,
|
||||||
|
"noUnusedParameters": true,
|
||||||
|
"noFallthroughCasesInSwitch": true
|
||||||
|
},
|
||||||
|
"include": ["src"]
|
||||||
|
}
|
||||||
8
vite.config.ts
Normal file
8
vite.config.ts
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
import { resolve } from 'path';
|
||||||
|
import handlebars from 'vite-plugin-handlebars';
|
||||||
|
|
||||||
|
export default {
|
||||||
|
plugins: [handlebars({
|
||||||
|
partialDirectory: resolve(__dirname, 'src')
|
||||||
|
})]
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user