Hallo!
Ich habe zwar faire, aber etwas veraltete CSS-Kenntnisse, bin aber keineswegs ein Designer.
Was sollte der Ausgangspunkt sein, um ein einfaches Theme nur mit CSS-Overrides zu erstellen? Ich spreche nicht von Tools (discourse_theme und Ähnlichem), sondern rein aus gestalterischer Sicht.
Ein gutes Beispiel dafür, was ich tun möchte, ist die Neugestaltung der Navigationsmenüs (nav-pills).
Jedes Mal, wenn ich etwas erreiche, wird es woanders etwas „kaputt“ machen, weil die Kontexte, in denen die modifizierten Elemente liegen, unterschiedlich sind.
Wenn ich ihre Dimension über Padding ändere, werden sie nicht die gleiche Höhe wie benachbarte Schaltflächen (Neues Thema) oder Selektoren (Kategorie, Tags) haben, und es wird eine Diskrepanz geben.
Wenn ich meinen Pills einen Rahmen hinzufüge, wird es auf den Benutzerpräferenzseiten hässlich aussehen, da die Navigationsleisten bereits durch Rahmen getrennt sind.
Ich habe auch versucht, einige Änderungen an select-kit vorzunehmen, und es stellte sich heraus, dass es ein Albtraum wäre, meine Änderungen für jede select-kit-Variante korrekt hinzubekommen.
Ich habe so ziemlich jedes Mal Probleme, wenn ich versuche, ein Element neu zu gestalten.
Daher gehe ich davon aus, dass der Start einer Neugestaltung von einer bestimmten Seite aus nicht die richtige Lösung ist. Ich dachte daran, mit der Seite /styleguide zu beginnen, da dies wahrscheinlich ihr Zweck ist, aber es fällt leicht auf, dass das Problem oft ziemlich dasselbe ist. Jedem im Styleguide angezeigten Element fehlt der Kontext, in dem es auf einer echten Seite verwendet wird.
Es gibt so viele Elemente und Interaktionen zwischen Elementen und Seiten, dass es schnell überwältigend wird und ich anfange, meine Modifikationen exponentiell zu „patchen“, um sie zu „korrigieren“, was genau das ist, was ich nicht tun sollte.
Ich hoffe, meine Problembeschreibung ist nicht zu vage.
Wenn Sie Ratschläge haben, die mir helfen könnten, meine kleinen Änderungen vorzunehmen, wäre ich Ihnen sehr dankbar! ![]()
Meine Frage ist ziemlich breit gefasst, aber um zu zeigen, welche Art von Änderungen ich anstrebe, hier ist das Standard-Theme meines Forums und meine aktuelle Arbeit.
Visuell wird es nicht viel mehr sein als das, was angezeigt wird, und diese Seite sieht gut aus, aber derzeit gibt es auf anderen Seiten zu viele Bereiche, die aufgrund meiner aktuellen Anpassungen fehlerhaft oder hässlich sind (und weitere, die ich natürlich noch nicht entdeckt habe).

