diff --git a/static/css/style.css b/static/css/style.css index 01e3f081dee19f7db33850c54e4d56591abb5410..fef55f6cb431d43f1f40d33dce36e747c4395ea0 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -3,11 +3,11 @@ html, body { } a { - color: #5e42ed; + color: var(--teckids-blue-dark); } .navbar { - border-bottom: #2855e6 3px solid; + border-bottom: var(--teckids-orange-dark) 3px solid; } .navbar-brand { @@ -15,37 +15,31 @@ a { } img#logo { - height: 50px; + height: 100%; } .navbar { margin-bottom: 0; - background-color: #f8f8f8; - color: #777777; } -.navbar-nav > ul > li > a { - color: #777777; -} - -div .navbar-nav li:hover .dropdown-menu { +.navbar-nav li:hover .dropdown-menu { display: block; margin-top: 0px; } -#navbar-main > ul.nav > li > a, #navbar-main > ul.nav > li.ancestor > a { - background: #7b97f3; - background: linear-gradient(#2855e6, #7b97f3, #2855e6); +#navbar-main > ul.nav > li.active > a, #navbar-main > ul.nav > li.ancestor > a { + background: var(--teckids-orange-light); + background: linear-gradient(var(--teckids-orange-dark), var(--teckids-orange-light), var(--teckids-orange-dark)); color: #f8f8f8; } -#navbar-main ul > li.active > a { - background: #2855e6; +#navbar-main ul.dropdown-menu > li.active > a { + background: var(--teckids-orange-dark); color: #f8f8f8; } footer#main-footer { - background: #005EBE; + background: var(--teckids-blue-light); color: #ffffff; margin-top: 20px; padding-top: 30px; @@ -54,7 +48,7 @@ footer#main-footer { footer#sponsoren-footer { background: #ffffff; - border-top: #005EBE 3px solid; + border-top: var(--teckids-blue-light) 3px solid; margin-top: 50px; padding-top: 3px; padding-bottom: 20px; @@ -82,12 +76,12 @@ img.filer_image { img.left { float: left; - margin-right: 10px; + margin-right: 20px; } img.right { float: right; - margin-left: 10px; + margin-left: 20px; } img.center { @@ -151,20 +145,20 @@ time.icon strong { top: 0; padding: 0.4em 0; color: #fff; - background-color: #2855e6; - border-bottom: 1px dashed #7b97f3; - box-shadow: 0 2px 0 #7b97f3; + background-color: var(--teckids-orange-dark); + border-bottom: 1px dashed var(--teckids-orange-light); + box-shadow: 0 2px 0 var(--teckids-orange-light); } time.icon em { position: absolute; bottom: 0.3em; - color: #005EBE; + color: var(--teckids-blue-light); } time.icon span { font-size: 2.8em; letter-spacing: -0.05em; padding-top: 0.8em; - color: #5e42ed; + color: var(--teckids-blue-dark); } diff --git a/static/css/style.foo b/static/css/style.foo deleted file mode 100644 index fef55f6cb431d43f1f40d33dce36e747c4395ea0..0000000000000000000000000000000000000000 --- a/static/css/style.foo +++ /dev/null @@ -1,164 +0,0 @@ -html, body { - overflow-x: hidden; -} - -a { - color: var(--teckids-blue-dark); -} - -.navbar { - border-bottom: var(--teckids-orange-dark) 3px solid; -} - -.navbar-brand { - padding: 0; -} - -img#logo { - height: 100%; -} - -.navbar { - margin-bottom: 0; -} - -.navbar-nav li:hover .dropdown-menu { - display: block; - margin-top: 0px; -} - -#navbar-main > ul.nav > li.active > a, #navbar-main > ul.nav > li.ancestor > a { - background: var(--teckids-orange-light); - background: linear-gradient(var(--teckids-orange-dark), var(--teckids-orange-light), var(--teckids-orange-dark)); - color: #f8f8f8; -} - -#navbar-main ul.dropdown-menu > li.active > a { - background: var(--teckids-orange-dark); - color: #f8f8f8; -} - -footer#main-footer { - background: var(--teckids-blue-light); - color: #ffffff; - margin-top: 20px; - padding-top: 30px; - padding-bottom: 20px; -} - -footer#sponsoren-footer { - background: #ffffff; - border-top: var(--teckids-blue-light) 3px solid; - margin-top: 50px; - padding-top: 3px; - padding-bottom: 20px; -} - -ul.footer-link-list { - list-style-type: none; - margin: 0; - padding: 0; -} - -ul.footer-link-list li:first-child { - font-weight: bold; - margin-bottom: 5px; -} - -footer#main-footer a { - color: #ffffff; - text-decoration: none; -} - -img.filer_image { - max-width: 100%; -} - -img.left { - float: left; - margin-right: 20px; -} - -img.right { - float: right; - margin-left: 20px; -} - -img.center { - display: block; - margin-left: auto; - margin-right: auto; -} - -h2, h3, h4 { - clear: both; -} - -h3#sponsorheading { - text-align: center; - font-weight: bold; -} - -#ldaplist-aktive img.media-object { - width: 150px; -} - -div.row video { - max-width: 100%; -} - -img.sponsorslogo { - width: 300px; - padding-left: 20px; - float: left; -} - -p#sponsortext { - padding-top: 10px; - padding-bottom: 10px; - text-align: center; -} - -time.icon { - font-size: 1em; /* change icon size */ - display: block; - position: relative; - width: 7em; - height: 7em; - background-color: #fff; - border-radius: 0.6em; - box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd; - overflow: hidden; -} - -time.icon * { - display: block; - width: 100%; - font-size: 1em; - font-weight: bold; - font-style: normal; - text-align: center; -} - -time.icon strong { - position: absolute; - top: 0; - padding: 0.4em 0; - color: #fff; - background-color: var(--teckids-orange-dark); - border-bottom: 1px dashed var(--teckids-orange-light); - box-shadow: 0 2px 0 var(--teckids-orange-light); -} - -time.icon em { - position: absolute; - bottom: 0.3em; - color: var(--teckids-blue-light); -} - -time.icon span { - font-size: 2.8em; - letter-spacing: -0.05em; - padding-top: 0.8em; - color: var(--teckids-blue-dark); -} diff --git a/templates/base.html b/templates/base.html index 1d185fa1c6803fb6ccace572e80b7a1bf860c75b..d7493cb4a7be43ed97b888d20c3dab6e5581daf9 100644 --- a/templates/base.html +++ b/templates/base.html @@ -24,6 +24,14 @@ <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="description" content="{{ DESCRIPTION }}" /> <meta name="author" content="Teckids e.V." /> + <style> + :root { + --teckids-orange-light: {{ PRIMARY_LIGHT }}; + --teckids-orange-dark: {{ PRIMARY_DARK }}; + --teckids-blue-light: {{ SECONDARY_LIGHT }}; + --teckids-blue-dark: {{ SECONDARY_DARK }}; + } + </style> <link rel="stylesheet" type="text/css" href="{{ THEME_STATIC_DIR }}/css/bootstrap.min.css" /> <link rel="stylesheet" type="text/css" href="{{ THEME_STATIC_DIR }}/css/style.css" />