diff --git a/assets/less/classes/container.less b/assets/less/classes/container.less index 7be1461d..ec1333c0 100644 --- a/assets/less/classes/container.less +++ b/assets/less/classes/container.less @@ -45,7 +45,8 @@ width: 100%; height: 100%; mask-image: linear-gradient(0deg, transparent 10%, var(--background-colour) 100%); - background: url('/clouds.png') fixed; + -webkit-mask-image: linear-gradient(0deg, transparent 10%, var(--background-colour) 100%); + background: var(--background-pattern); background-color: var(--accent-colour); background-blend-mode: multiply; } diff --git a/assets/less/classes/footer.less b/assets/less/classes/footer.less index fd8c2c64..9b843858 100644 --- a/assets/less/classes/footer.less +++ b/assets/less/classes/footer.less @@ -1,10 +1,5 @@ .footer { - background: linear-gradient(0deg, var(--accent-colour), transparent) repeat-x; flex: 0 0 auto; - text-align: center; - font-size: .9em; - line-height: 1.5em; - padding: 1em 0; &__link { color: inherit; @@ -14,4 +9,26 @@ text-decoration: underline; } } + + &__wrapper { + max-width: var(--site-max-width); + margin: 0 auto; + text-align: center; + font-size: .9em; + line-height: 1.5em; + padding: 1em 0; + } + + &__background { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + mask-image: linear-gradient(180deg, transparent 10%, var(--background-colour) 100%); + -webkit-mask-image: linear-gradient(180deg, transparent 10%, var(--background-colour) 100%); + background: var(--background-pattern); + background-color: var(--accent-colour); + background-blend-mode: multiply; + } } diff --git a/assets/less/classes/forum/post.less b/assets/less/classes/forum/post.less index b2853d6a..58cbe307 100644 --- a/assets/less/classes/forum/post.less +++ b/assets/less/classes/forum/post.less @@ -47,14 +47,31 @@ &__info { background-image: linear-gradient(90deg, var(--user-colour), transparent); - min-width: 150px; - text-align: center; - display: flex; - flex-direction: column; - align-items: center; - padding: 15px; - flex: 0 0 auto; - margin-right: 4px; + + &__content { + min-width: 150px; + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + padding: 15px; + flex: 0 0 auto; + margin-right: 4px; + } + + &__background { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + mask-image: linear-gradient(270deg, transparent 10%, var(--background-colour) 100%); + -webkit-mask-image: linear-gradient(270deg, transparent 10%, var(--background-colour) 100%); + background: var(--background-pattern); + background-color: var(--accent-colour); + background-blend-mode: multiply; + } + @media (max-width: @site-mobile-width) { background-image: linear-gradient(180deg, var(--user-colour), transparent); diff --git a/assets/less/classes/header.less b/assets/less/classes/header.less index 0e473d8a..e8e74b3e 100644 --- a/assets/less/classes/header.less +++ b/assets/less/classes/header.less @@ -1,6 +1,19 @@ .header { flex: 0 0 auto; - background: linear-gradient(0deg, transparent, var(--accent-colour)) repeat-x; + margin-bottom: 4px; + + &__background { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + mask-image: linear-gradient(0deg, transparent 10%, var(--background-colour) 100%); + -webkit-mask-image: linear-gradient(0deg, transparent 10%, var(--background-colour) 100%); + background: var(--background-pattern); + background-color: var(--accent-colour); + background-blend-mode: multiply; + } &__wrapper { margin: 0 auto; diff --git a/assets/less/main.less b/assets/less/main.less index e11d2945..63d85d63 100644 --- a/assets/less/main.less +++ b/assets/less/main.less @@ -8,6 +8,7 @@ --background-image: initial; --background-colour: #111; --background-colour-translucent: #111E; + --background-pattern: url('/images/clouds.png') fixed; --text-colour: #fff; --text-colour-inverted: #000; diff --git a/templates/_layout/footer.twig b/templates/_layout/footer.twig new file mode 100644 index 00000000..64d8819f --- /dev/null +++ b/templates/_layout/footer.twig @@ -0,0 +1,18 @@ + diff --git a/templates/_layout/header.twig b/templates/_layout/header.twig index 9e123dac..173012d4 100644 --- a/templates/_layout/header.twig +++ b/templates/_layout/header.twig @@ -1,6 +1,7 @@ {% set in_manage = manage_menu is defined %}