AMPERION_Webpage/assets/scss/templates/_navigation.scss
2025-07-23 16:46:21 +02:00

156 lines
2.9 KiB
SCSS

.navigation {
background: $white;
padding: 20px 0;
.navbar {
margin-bottom: 0px;
border: 0px;
}
.navbar-brand {
padding-top: 5px;
}
.navbar {
background: none;
border: 0px;
.navbar-nav {
padding-top: 5px;
padding-bottom: 5px;
a {
color: $black;
padding: 10px 15px;
font : {
weight: 500;
size: 14px;
}
text-transform:uppercase;
&:hover,
&:focus {
color: #f5a623;
background: transparent;
}
}
a.current {
color: $black;
pointer-events: none;
cursor: default;
}
a.current-parent {
color: $black;
}
select {
margin: 10px 15px;
}
}
.current > .dropdown-toggle {
color: $black;
}
.dropdown-menu {
border-radius: 0;
border: none;
left: -5px;
box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.08);
width: 250px; /* Setzen Sie hier die gewünschte Breite */
a {
text-transform: none;
font-weight: normal;
color: darken( $light, 47.45);
padding: 10px 20px;
@include transition-multi (color 0.1s ease, padding 0.3s ease);
&:hover {
background: $color-primary;
color: $white;
padding-left: 25px;
}
}
a.current {
padding-left: 25px;
color: $white;
background: $color-primary;
}
}
}
}
.nav .open>a {
background: transparent;
}
// Change Bootstrap's default navbar collapse breakpoint of 768px to 992px (=desktop); source: https://silvawebdesigns.com/how-to-change-the-bootstrap-navbar-breakpoint/
@include desktop {
.navbar-header {
float: none;
}
.navbar-left,
.navbar-right {
float: none !important;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin-top: 7.5px;
}
.navbar-nav > li {
float: none;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
}
.collapse {
clear: both;
}
.collapse.in {
display: block !important;
}
}
#select-language {
border: none; /* Kein Rahmen */
outline: none; /* Kein Umriss */
box-shadow: none; /* Kein Schatten */
background: transparent; /* Hintergrund transparent, falls gewünscht */
-webkit-appearance: none; /* Entfernt das Standard-Dropdown-Aussehen */
-moz-appearance: none; /* Entfernt das Standard-Dropdown-Aussehen */
appearance: textfield; /* Entfernt das Standard-Dropdown-Aussehen */
padding: 0px 2px; /* Passen Sie das Padding an */
height: 100%; /* Höhe anpassen */
}