Hallo
Zu dem Quelltext
<ul class="menu">
<li class="has-children">
<a>Lösungen</a>
<ul class="sub-menu">
<li><a>Modulares System</a></li>
<li><a>Compliance & Risk Management</a></li>
<li><a>IT-Solution</a></li>
<li><a>Operations</a></li>
</ul>
</li>
<li class="has-children">
<a>Kompetenzen</a>
<ul class="sub-menu">
<li><a>On-Boarding</a></li>
<li><a>Bewilligungsbegleitung</a></li>
<li><a>Compliance Officer</a></li>
<li><a>Backoffice</a></li>
</ul>
</li>
<li class="has-children">
<a>Über Uns</a>
<ul class="sub-menu">
<li><a>Mission</a></li>
<li><a>Verwaltungsrat</a></li>
<li><a>Geschäftsleitung</a></li>
<li><a>Team</a></li>
<li><a>Karriere</a></li>
<li><a>Partner</a></li>
</ul>
</li>
<li class="has-no-children">
<a>Aktuelles</a>
</li>
<li class="has-no-children">
<a>Kontakt</a>
</li>
<li class="has-no-children">
<a>ZukunftsCheck</a>
</li>
</ul>
könntest du das folgende CSS verwenden
.menu {
background-color: hsla(201, 100%, 25%, 1);
width: 52rem;
padding: 0.5rem;
}
.menu>* {
float: left;
}
.menu>li>:nth-child(1) {
font-weight: bold;
}
.menu>:nth-child(1) {
width: 17rem;
}
.menu>:nth-child(2) {
width: 13rem;
}
.menu>:nth-child(3) {
width: 11rem;
}
.menu>:nth-child(1n+4) {
width: 9rem;
}
.menu>:nth-child(1n+5) {
margin-top: 1.3rem;
}
.menu ul {
padding: 0;
}
.menu li {
font-size: 1rem;
color: white;
list-style-type: none;
}
.menu li a::before {
content: "❯";
margin-right: 0.5rem;
}
Zum direkten Ausprobieren noch ein Link zu meiner Testdatei. Das Ergebnis ist unter Lösung 2:
Gruss
MrMurphy