From 2eddb40b83b6fea57725ebd4770353b14c24545b Mon Sep 17 00:00:00 2001 From: Marius <24592972+gilbN@users.noreply.github.com> Date: Sun, 16 May 2021 18:35:04 +0200 Subject: [PATCH] some fixes --- Resources/landing-page/css/custom.css | 65 ++- .../landing-page/js/jquery-bg-slideshow.js | 16 +- index.html | 452 ++++++++++-------- 3 files changed, 304 insertions(+), 229 deletions(-) diff --git a/Resources/landing-page/css/custom.css b/Resources/landing-page/css/custom.css index ee42b416..03c2dafe 100644 --- a/Resources/landing-page/css/custom.css +++ b/Resources/landing-page/css/custom.css @@ -1,8 +1,28 @@ +@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) { + #mainNav, + #mainNav.navbar-scrolled { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.55); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + } + } + + /* slightly transparent fallback for Firefox (not supporting backdrop-filter) */ + @supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { + #mainNav, + #mainNav.navbar-scrolled { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.9); + } + } + @media (min-width: 992px) { #mainNav { box-shadow: none; background-color: rgba(0, 0, 0, 0.55); backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); } #mainNav .navbar-brand { @@ -30,6 +50,7 @@ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); background-color: rgba(0, 0, 0, 0.55); backdrop-filter: blur(10px); + -webkit-backdrop-filter: blur(10px); } #mainNav.navbar-scrolled .navbar-brand { @@ -49,13 +70,12 @@ color: #12afa0; } } - -#mainNav { - box-shadow: none; - background-color: rgba(0, 0, 0, 0.55); - backdrop-filter: blur(10px); -} - +#mainNav .navbar-nav .nav-item .nav-link:hover, #mainNav .navbar-nav .nav-item .nav-link:active { + color: #12afa0; + } + #mainNav .navbar-nav .nav-item .nav-link.active { + color: #12afa0 !important; + } .navbar-light .navbar-toggler-icon { filter: invert(1); } @@ -138,12 +158,7 @@ header.masthead { width: 100%; background-color: black; color: white; - font-size: 30pt; - align-items: center; - justify-content: center; - display: flex; - text-align: center; - text-shadow: 1px 1px 10px black; + margin: 0; } @@ -172,24 +187,22 @@ header.masthead { .bg-primary, .bg-dark { background: #2d2d2d; - /* fallback for old browsers */ - background: -webkit-linear-gradient(to top, #2d2d2d, #000000); - /* Chrome 10-25, Safari 5.1-6 */ - background: linear-gradient(to top, #2d2d2d, #000000); + background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: -moz-linear-gradient(top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: linear-gradient(to bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ } .theme-overview { background: #2d2d2d; - /* fallback for old browsers */ - background: -webkit-linear-gradient(to bottom, #2d2d2d, #000000); - /* Chrome 10-25, Safari 5.1-6 */ - background: linear-gradient(to bottom, #2d2d2d, #000000); + background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); + background: linear-gradient(to top, rgba(0, 0, 0, 1.0), rgba(87, 109, 117, 1.0)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ font-family: var(--font-family-sans-serif); } #services { - background: #2d2d2d; + background: rgba(87, 109, 117, 1.0); color: white; padding: 0rem 0 8rem 0; } @@ -198,6 +211,8 @@ header.masthead { background: rgba(0, 0, 0, 0.2); color:rgba(255, 255, 255, 0.7); border-radius: 5px; + max-width: 120px; + min-width: 120px; } .app-container:hover { color: white; @@ -233,29 +248,35 @@ p { #portfolio .container-fluid .portfolio-box .portfolio-box-caption.aquamarine-hover:hover { background: radial-gradient(ellipse at center, #47918a 0%, #0b3161 100%) center center/cover no-repeat fixed; opacity: .9; + width: 562.4px; } #portfolio .container-fluid .portfolio-box .portfolio-box-caption.hotline-hover:hover { background: radial-gradient(ellipse at center, #F44336 0%, #0b3161 100%) center center/cover no-repeat fixed; opacity: .9; + width: 562.4px; } #portfolio .container-fluid .portfolio-box .portfolio-box-caption.space-gray-hover:hover { background: radial-gradient(ellipse at center, rgba(87, 108, 117, 1) 0%, rgba(37, 50, 55, 1) 100.2%) center center/cover no-repeat fixed; opacity: .9; + width: 562.4px; } #portfolio .container-fluid .portfolio-box .portfolio-box-caption.organizr-dark-hover:hover { background: #1f1f1f; opacity: .9; + width: 562.4px; } #portfolio .container-fluid .portfolio-box .portfolio-box-caption.dark-hover:hover { background: radial-gradient(circle, #3a3a3a, #2d2d2d, #202020, #141414, #000000) center center/cover no-repeat fixed; opacity: .9; + width: 562.4px; } #portfolio .container-fluid .portfolio-box .portfolio-box-caption.plex-hover:hover { background: url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/blur-noise.png"), url("https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/preset-light2.png") center center/cover no-repeat fixed; opacity: .9; + width: 562.4px; } \ No newline at end of file diff --git a/Resources/landing-page/js/jquery-bg-slideshow.js b/Resources/landing-page/js/jquery-bg-slideshow.js index 8143a515..29a5d819 100644 --- a/Resources/landing-page/js/jquery-bg-slideshow.js +++ b/Resources/landing-page/js/jquery-bg-slideshow.js @@ -232,7 +232,7 @@ var id = $(this).attr("id"); var imageOffset = parseInt(id.match(/-image(\d+)/)[1]); settings.current = imageOffset + 1; - $(element).css("background-image", "url(" + settings.images[imageOffset] + ")"); + $(element).css("background", "url(" + settings.images[imageOffset] + ")"); updateCurrentSlideElement(settings, settings.current - 1); console.log("clicked on [" + $(this).attr("id") + "]"); }); @@ -283,9 +283,9 @@ image = settings.initialBackground; } if(settings.gradient) { - $(element).css("background-image", settings.gradient + ", url(" + image + ")"); + $(element).css("background", settings.gradient + ", url(" + image + ") center center/cover no-repeat fixed"); }else { - $(element).css("background-image", "url(" + image + ")"); + $(element).css("background", "url(" + image + ") center center/cover no-repeat fixed"); } } @@ -314,15 +314,15 @@ settings.cloned = $(element).clone(); if(settings.gradient) { $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ - "background-image": settings.gradient+", url(" + nextImage + ")" + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed" }).insertAfter($(element)); } else { $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ - "background-image": "url(" + nextImage + ")" + "background": "url(" + nextImage + ") center center/cover no-repeat fixed" }).insertAfter($(element)); } $(settings.cloned).addClass("jquery-bg-slideshow-cloned").css({ - "background-image": settings.gradient+", url(" + nextImage + ")" + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed" }).insertAfter($(element)); $(settings.cloned).css("display", settings.defaultDisplay); debug(settings.debug, "Before element fadeout"); @@ -330,13 +330,13 @@ debug(settings.debug, "Fading out is done - should remove cloned element"); if(settings.gradient) { $(this).css({ - "background-image": settings.gradient+", url(" + nextImage + ")", + "background": settings.gradient+", url(" + nextImage + ") center center/cover no-repeat fixed", "position": "absolute", "display": settings.defaultDisplay }); } else { $(this).css({ - "background-image": "url(" + nextImage + ")", + "background": "url(" + nextImage + ") center center/cover no-repeat fixed", "position": "absolute", "display": settings.defaultDisplay }); diff --git a/index.html b/index.html index 849737cd..7ae2bf02 100644 --- a/index.html +++ b/index.html @@ -28,8 +28,8 @@