jord8on
(Jordan)
10 Aprile 2020, 3:08am
1
Mi piace lo stile del pulsante “Rispondi”, che utilizza il colore “Terziario” definito in /admin/customize/colors (Sezione/Selezione delle palette colori)
Vorrei che il nostro pulsante “Nuovo argomento” avesse lo stesso stile del pulsante “Rispondi”, come illustrato in questo video:
Stranik
(Evgeny)
10 Aprile 2020, 4:47am
2
Puoi provare a prendere il CSS del pulsante ‘Rispondi’ e trasferire queste proprietà al pulsante ‘Aggiungi post’:
background: #00a3cc;
color: #fff;
Prova ad aggiungere questo:
.header-buttons .btn.btn-default {
background: #00a3cc;
color: #fff;
}
.header-buttons .btn.btn-default svg {
color: #fff !important;
}
Successivamente, devi aggiungere il CSS per :hover (passaggio del mouse sopra):
.header-buttons .btn.btn-default:hover {
background: #***;
}
Seleziona i colori necessari in modo più preciso. Sostituisci *** con il colore desiderato.
Come aggiungere CSS a Discourse:
Discourse Themes and Theme Components can be used to customize the look, feel and functionality of Discourse’s frontend. This section of the developer guides aims to provide all the reference materials you need to develop simple themes for a single site, right up to complex open-source theme components.
This introduction aims to provide a map of all the tools and APIs for theme development. If you prefer a step-by-step tutorial for theme development, jump straight to:
Themes vs. Theme Compon…
Puoi farlo con qualsiasi parte del CSS.
jord8on
(Jordan)
10 Aprile 2020, 6:10am
3
Risposta fantastica!!! Grazie mille!
Potrei aver bisogno di un altro consiglio CSS… come potrei minificare al meglio questi due pezzi di codice?:
Cambia il colore del pulsante [+ New Topic] nell’intestazione
Questo pulsante nell’intestazione esiste grazie a (+ New topic) button on all pages Theme
.header-buttons .btn.btn-default {
background: #00ccff;
color: #fff;
font-weight: 600;
}
.header-buttons .btn.btn-default svg {
color: #fff !important;
}
.header-buttons .btn.btn-default:hover {
background: #00a3cc;
}
Cambia il colore del pulsante [+ New Topic] nelle pagine delle categorie e dei tag
button#create-topic {
background: #00ccff;
color: #fff;
font-weight: 600;
}
button#create-topic svg {
color: #fff !important;
}
button#create-topic:hover {
background: #00a3cc;
}
Stranik
(Evgeny)
10 Aprile 2020, 6:24am
4
Minimizzare? Non sono sicuro della traduzione, mi scuso. Provate a combinare questo:
.header-buttons .btn.btn-default, .header-buttons .btn.btn-default svg {
background: #00ccff;
color: #fff !important;
font-weight: 600;
}
.header-buttons .btn.btn-default:hover {
background: #00a3cc;
}
O
#new-create-topic, #new-create-topic svg {
background: #00ccff;
color: #fff !important;
font-weight: 600;
}
#new-create-topic:hover {
background: #00a3cc;
}
Vedo che c’è un ID (new-create-topic), non so quanto sia unico. Provate a usare questo (non l’ho verificato).
In realtà ci sono molte opzioni.
Usate:
.header-buttons
button
#new-create-topic
Qualsiasi combinazione di essi…
jord8on
(Jordan)
10 Aprile 2020, 6:51am
5
Grazie per aver cercato di aiutare a rendere il codice più breve. Quando ho provato diverse combinazioni come quelle che hai suggerito, questo è ciò che ottenevo… (nota il segno più)
Per ora ho deciso di mantenere i due frammenti di codice e tutto è perfetto!! Grazie ancora @Stranik
Stranik
(Evgeny)
10 Aprile 2020, 6:58am
6
Non abbiamo impostato il CSS per l’icona al passaggio del mouse:
#new-create-topic:hover, #new-create-topic:hover > svg {
background: #00a3cc;
}
Forse è così. A volte è più facile farlo localmente e verificare.
Puoi provare tranquillamente diverse opzioni e combinarle. C’è ampio spazio per la creatività. Buona fortuna!