From 251f85332177032b7171c2ca7dd7a10b74b72c36 Mon Sep 17 00:00:00 2001 From: Nanoo <97455919+Nanoraisu@users.noreply.github.com> Date: Thu, 21 Nov 2024 16:29:21 +0200 Subject: [PATCH] Add files via upload --- favicon.ico | Bin 0 -> 1129 bytes index.html | 62 ++++++++++++++++ sairaslomageneraattori.html | 45 +++++++++++ sivuikoni.ico | Bin 0 -> 67646 bytes styles.css | 144 ++++++++++++++++++++++++++++++++++++ 5 files changed, 251 insertions(+) create mode 100644 favicon.ico create mode 100644 index.html create mode 100644 sairaslomageneraattori.html create mode 100644 sivuikoni.ico create mode 100644 styles.css diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..cd373b98019af2c1a3da80fd412453fa91f0540c GIT binary patch literal 1129 zcmZQzU}Rur5D;Jh0tJQ!AQ=Y45)wcH$X^B|uYp(!Kmy1Iv1=F^7z_*`d=DTyh>3y0 z!2!ZQ52R)>Gca@p___0PNpS(Wyq+E|K|mU0g8&CmEyIL~8D>Dr-P6S}q+(9;pa1{u znKc_aRjxXFGS6!`u #0=j5{|pTb48D9bS`*v-;L&9U!`U-uHny_vzAdp*tZ>Jf zgDV-Q?{D|1{3t4MV5 zN;G(Xs>*n8+8&ZCD!sGb~ue(YP-?HdE^T z{|~y(b#7iuS|k<#RlMMmZy{8YCP@D(Vv7=V3sBO&hs0|O&J z)K}MRxtI(E93D-^`61dsZs*q$nL1)L& zJCn?+{RK_---1de-Sb z%f&JoKgM2bNjg%UXWr-D)pWG!qQ>+Yb_*p07p}XR6S00}HXHM|YB~N>MzT}v6a}3g z6g@0ibU)oJdH2%H7hf-#KFOK+o#CDiypupUIsoMzz~QLM{j3wnnFbBVn}&SAG|U=kaPR-AY)8etb!xNE ztX^}b&%vi8?COg*i`ajhVwlBf!koc&foFlFgKETR6}@3>#FHQY<*S{%996LMgqeE8e@%vg + + + + + + + Sairaslomageneraattori + + + + + +
+ +
+
+
+

Tervetuloa sairaslomageneraattoriin!

+

Hyvä syy olla kotona vuoden jokaisena työpäivänä!

+ Sairaslomageneraattoriin +
+
+

Meistä

+

Sairaslomageneraattorin takana on pitkäaikainen duunari, joka insinööriopintojensa uuvuttamana ei jaksanut enää keksiä työantajalleen hyviä syitä olla poissa töistä. Nokkela insinöörinraakile päätti julkaista saikkugeneraattorin muiden iloksi.

+
+
+

Palvelumme

+

Vain yhdellä napin painalluksella saat nerokkaan syyn olla poissa töistä.

+
+
+

Contact Us

+
+ + + + + + + + + + +
+
+
+
+

© 2024 Lari Helminen. All rights reserved.

+
+ + + + \ No newline at end of file diff --git a/sairaslomageneraattori.html b/sairaslomageneraattori.html new file mode 100644 index 0000000..e6c7268 --- /dev/null +++ b/sairaslomageneraattori.html @@ -0,0 +1,45 @@ + + + + + + Sairaslomageneraattori + + + +
+

Sairaslomageneraattori

+
+
+

Paina nappia saadaksesi satunnaisen sairaslomatodistuksen tekstin.

+ +

+
+ + + + + + + + + + +"Potilas oli Australiassa lomalla ja tämän niskaan tippui australialainen tippuva karhu. Potilas sairaslomalla kolme viikkoa hyökkäyksestä toipumiseen." \ No newline at end of file diff --git a/sivuikoni.ico b/sivuikoni.ico new file mode 100644 index 0000000000000000000000000000000000000000..4ce2ecfb4003abbf98a2665d348e6b5e9b568043 GIT binary patch literal 67646 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 Q4UFsKb>Dx~_3rxr0m2)SivR!s literal 0 HcmV?d00001 diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..626e454 --- /dev/null +++ b/styles.css @@ -0,0 +1,144 @@ +/* General Reset */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: 'Roboto', sans-serif; + line-height: 1.6; + color: #333; + background-color: #f4f4f9; + padding: 0 20px; +} + +/* Header */ +header { + background: #333; + color: #fff; + padding: 10px 20px; + text-align: center; +} + +header nav { + display: flex; + justify-content: space-between; + align-items: center; + max-width: 1100px; + margin: 0 auto; +} + +.nav-links { + list-style: none; + display: flex; +} + +.nav-links li { + margin: 0 15px; +} + +.nav-links a { + color: #fff; + text-decoration: none; + font-weight: bold; + transition: color 0.3s; +} + +.nav-links a:hover { + color: #f4f4f9; +} + +/* Hero Section */ +#hero { + text-align: center; + padding: 50px 20px; + background: #4CAF50; + color: #fff; +} + +#hero h1 { + font-size: 2.5rem; + margin-bottom: 10px; +} + +#hero p { + font-size: 1.2rem; + margin-bottom: 20px; +} + +#hero .btn { + background: #fff; + color: #4CAF50; + padding: 10px 20px; + text-decoration: none; + border-radius: 5px; + transition: background 0.3s, color 0.3s; +} + +#hero .btn:hover { + background: #333; + color: #fff; +} + +/* Section Styling */ +section { + margin: 20px 0; + padding: 20px; + background: #fff; + border-radius: 5px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); +} + +section h2 { + font-size: 1.8rem; + margin-bottom: 10px; +} + +/* Form Styles */ +form { + display: flex; + flex-direction: column; + gap: 10px; +} + +form label { + font-weight: bold; +} + +form input, +form textarea, +form button { + padding: 10px; + border: 1px solid #ddd; + border-radius: 5px; + font-size: 1rem; +} + +form input:focus, +form textarea:focus { + border-color: #4CAF50; + outline: none; +} + +form button { + background: #4CAF50; + color: #fff; + border: none; + cursor: pointer; + transition: background 0.3s; +} + +form button:hover { + background: #333; +} + +/* Footer */ +footer { + text-align: center; + padding: 10px 20px; + background: #333; + color: #fff; + margin-top: 20px; + font-size: 0.9rem; +}