Don
22. Juli 2021 um 11:34
1
Hallo,
ich möchte nur mit euch teilen, wie ich unseren neuen Themen-Button erstellt habe. Ein wenig CSS
Ich verwende dafür Farbvariablen. (tertiary, secondary und primary-medium)
Neues Thema-Button
Entwurf öffnen-Button
#create-topic {
color: var(--secondary);
border: 2px solid var(--tertiary);
background: var(--tertiary);
transition: background .25s ease-out;
.d-icon {
color: var(--secondary);
}
&:hover,
&:focus {
background: var(--secondary);
color: var(--tertiary);
.d-icon {
color: var(--tertiary);
}
}
&.open-draft {
background: var(--primary-medium);
border: 2px solid var(--primary-medium);
transition: background .25s ease-out;
&:focus,
&:hover {
background: var(--secondary);
color: var(--primary-medium);
border: 2px solid var(--primary-medium);
.d-icon {
color: var(--primary-medium);
}
}
}
}
Ich wünsche euch einen schönen Tag!
10 „Gefällt mir“
Jagster
(Jakke Flemming)
9. September 2021 um 07:52
3
@valsha Ich tippe nur mal, aber vielleicht liegt es daran, dass der CSS-Trick das „Hover"-Verhalten ändert und du gerade nicht mit der Maus darüberfährst?
Im Allgemeinen – und die meisten von euch wissen das – werden Änderungen beim „Hover" (und viele andere Dinge) nur auf Systemen mit Maus angezeigt. Nicht auf Mobilgeräten, denn dort klickt der Nutzer einfach auf einen Button
2 „Gefällt mir“
Jagster
(Jakke Flemming)
9. September 2021 um 07:54
4
Ich mag den Look dieses Buttons. Wie hast du das gemacht?
Und das ist absolut themenfremd… welches Tool nutzt du beim Aufnehmen/Konvertieren dieser GIFs?
(Verdammt… habe ich versehentlich den falschen Antwort-Button gedrückt? Also: @Don )
2 „Gefällt mir“
Don
9. September 2021 um 08:38
5
Hallo,
es scheint, dies ist das Dracula Theme . Ich habe den Quellcode geprüft.
Du musst button vor #create-topic hinzufügen, um es zu überschreiben.
Es sollte also so beginnen
button#create-topic {
Wenn du die grüne success-Farbe beibehalten möchtest, solltest du var(--tertiary) durch var(--success) ersetzen. So
button#create-topic {
color: var(--secondary);
border: 2px solid var(--success);
background: var(--success);
transition: background .25s ease-out;
.d-icon {
color: var(--secondary);
}
&:hover,
&:focus {
background: var(--secondary);
color: var(--success);
.d-icon {
color: var(--success);
}
}
}
2 „Gefällt mir“
valsha
(KingPin)
9. September 2021 um 08:46
6
Ja, dieser Button stammt vom Dracula Theme .
@Don , wie immer bist du der Retter
2 „Gefällt mir“
Jagster
(Jakke Flemming)
9. September 2021 um 09:01
7
Und meine Damen und Herren, das war eine Demonstration dafür, was passiert, wenn jemand nicht ein wenig darüber nachdenkt, was er (es ist immer er…) tut. Diesmal kann es verwirrend sein, eine Person falsch zu taggen und an der falschen Stelle Fragen zu stellen. Zum Glück geht es hier nur um CSS/Themes – nicht um Weltfrieden, 42 oder sonst etwas Wichtiges
Eigentlich habe ich mich über @Dons Button gewundert. Aber sicher, dieses Neongrün ist auch ganz nett
2 „Gefällt mir“
Wie änderst du den Text von „New Topic" zu „Create a new Topic"? @Don
Don
15. September 2021 um 07:08
9
Hallo,
Besuche /admin/customize/site_texts, suche nach dem Text und ändere ihn.
Ist das direkt im Theme selbst möglich?
Der Weg, dies über ein Theme zu erreichen, besteht darin, ein Skript hinzuzufügen, das das I18n.translations-Objekt ändert.
2 „Gefällt mir“
nathank
(Nathan Kershaw)
10. Juni 2025 um 22:58
13
Es gibt eine Theme-Komponente, mit der Sie den Text, das Symbol und andere zugehörige Schaltflächenverhalten jetzt einfach anpassen können:
Sie erlaubt es nicht, das Styling der Schaltfläche zu ändern, aber das könnte meiner Meinung nach potenziell hinzugefügt werden.
2 „Gefällt mir“