diff --git a/src/c3nav/settings.py b/src/c3nav/settings.py index 2c7c7f18..f4efeff2 100644 --- a/src/c3nav/settings.py +++ b/src/c3nav/settings.py @@ -319,12 +319,14 @@ HEADER_LOGO_NAME = ('logo/'+os.path.basename(HEADER_LOGO)) if HEADER_LOGO else N PRIMARY_COLOR = config.get('c3nav', 'primary_color', fallback='') HEADER_BACKGROUND_COLOR = config.get('c3nav', 'header_background_color', fallback='') HEADER_TEXT_COLOR = config.get('c3nav', 'header_text_color', fallback='') +HEADER_TEXT_HOVER_COLOR = config.get('c3nav', 'header_text_hover_color', fallback='') LIBSASS_CUSTOM_FUNCTIONS = { 'primary_color': lambda: PRIMARY_COLOR, 'header_background_color': lambda: HEADER_BACKGROUND_COLOR, 'header_text_color': lambda: HEADER_TEXT_COLOR, + 'header_text_hover_color': lambda: HEADER_TEXT_HOVER_COLOR, } INTERNAL_IPS = ('127.0.0.1', '::1') diff --git a/src/c3nav/site/static/site/css/c3nav.scss b/src/c3nav/site/static/site/css/c3nav.scss index c3a8a8ab..ea30bd63 100644 --- a/src/c3nav/site/static/site/css/c3nav.scss +++ b/src/c3nav/site/static/site/css/c3nav.scss @@ -11,12 +11,17 @@ @if header_text_color() != "" { $color-header-text: header_text_color() !global; } +//noinspection CssInvalidFunction +@if header_text_hover_color() != "" { + $color-header-text-hover: header_text_hover_color() !global; +} @import 'milligram/milligram.sass'; $color-header-background: #ffffff !default; $color-header-primary: $color-secondary !default; $color-header-text: $color-primary !default; +$color-header-text-hover: $color-secondary !default; $color-icon: #7c848a; $color-icon-light: #b2b2b2; $color-placeholder: #9da2a6; @@ -71,7 +76,7 @@ header #user small:empty { display:none; } header #user:hover { - color: $color-header-primary; + color: $color-header-text-hover; } input {