Wie kann ich die Reihenfolge der Buttons im Header ändern?

Hallo zusammen, ich möchte den Header von Discourse komplett überarbeiten.
Der Designer unseres Unternehmens hat mir ein solches Design skizziert, aber mit Hilfe von CSS konnte ich es nicht wirklich umsetzen.

Allerdings habe ich ein Problem damit, den Profil-Button an den Anfang zu verschieben. Ich habe nach Quellen gesucht und etwas gefunden: \app\assets\javascripts\discourse\app\widgets\header.js.
Mit Hilfe dieser Anleitung konnte ich die Icons aus der Produktion entfernen und noch ein wenig mehr anpassen: [Solved] How to use virtual-dom's "h" helper in <head> for header-dropdown hamburger widget override? + How to override @computed method?

Allerdings konnte ich den Button nicht verschieben.
Das Forum sieht derzeit so aus:


Und so soll es aussehen: (Account-Button verschieben und Symbol ändern)

Wo muss ich ansetzen, um das zu erreichen?

2 „Gefällt mir“

Sie können mit CSS so etwas wie Folgendes tun:

.d-header-icons { 
  display: flex;
}

.header-dropdown-toggle.current-user { 
  order: 1; 
}
.header-dropdown-toggle.search-dropdown { 
  order: 2; 
}
.header-dropdown-toggle.hamburger-dropdown { 
  order: 3; 
}
5 „Gefällt mir“

Danke, sehr gut.

Eine kleine Anpassung hat mir geholfen.

2 „Gefällt mir“

Dieses Thema wurde automatisch zwei Tage nach der letzten Antwort geschlossen. Neue Antworten sind nicht mehr möglich.