Šīs stila opcijas attiecas uz iepriekš izveidoto logrīku, ko renderē
ThunderPhoneWidget React komponents un ThunderPhone.mount() CDN metode. Ja jums nepieciešama pilnībā pielāgota lietotāja saskarne, izmantojiet headless āķi.Motīvi
Rekvizītstheme nosaka logrīka krāsu shēmu. Tas logrīka saknes elementam piešķir klasi tp--light vai tp--dark:
Abi motīvi izmanto stikla efekta joslas dizainu ar fona izpludināšanu un smalku caurspīdīgumu.
CSS pielāgotie rekvizīti
Logrīks nodrošina CSS pielāgotos rekvizītus (mainīgos), kurus varat pārrakstīt, lai mainītu krāsas, nemainot atsevišķas klases. Tos nosaka motīva klase (.tp--light vai .tp--dark), kas tiek lietota .tp-widget saknes elementam:
Pielāgoto rekvizītu pārrakstīšana
Iestatiet akcenta krāsu, izmantojotprimaryColor rekvizītu:
.tp-widget.tp--light / .tp-widget.tp--dark), lai jūsu noteikumam būtu augstāka prioritāte nekā motīva klasei, kas nosaka noklusējuma vērtības, neatkarīgi no stila lapu secības:
CSS klases
Visām logrīka klasēm ir prefiksstp-, lai izvairītos no konfliktiem ar jūsu esošajiem stiliem.
Piemēri
Pielāgots akcents, izmantojot props
Vienkāršākais veids, kā pielāgot logrīku savam zīmolam:Pielāgotas krāsas, izmantojot CSS
Pārrakstiet pielāgotās īpašības, lai pilnībā kontrolētu krāsas. Ņemiet vērā, ka akcents tiek noteikts arprimaryColor prop, nevis CSS:
Pielāgots izmērs
Palieliniet vai samaziniet logrīku, pielāgojot joslas, pogu un teksta izmērus:Paslēpt teksta etiķetes
Viss logrīka teksts atrodas.tp-meta. Paslēpiet to pilnībā, lai atstātu tikai viļņu formu un pogas:
Gaidstāves etiķete atrodas
.tp-name/.tp-sub, nevis .tp-status — paslēpjot tikai .tp-status, nosaukums joprojām tiek rādīts, kad logrīks ir gaidstāvē.Konkrētai tēmai paredzētas pārrakstīšanas
Atlasiet konkrētu tēmu, izmantojot tēmas klasi:Tvēruma noteikšana ar className
Izmantojot React komponentu, nododietclassName prop, lai attiecinātu pārrakstīšanas uz konkrētu logrīka instanci:
primaryColor prop (CSS nevar pārrakstīt --tp-accent — tas tiek iestatīts rindā).
Pilnībā pielāgota lietotāja saskarne
Ja ar CSS pārrakstīšanām nepietiek, headless hook sniedz jums pilnīgu kontroli. Jūs nodrošināt visu HTML un noformējumu, kamēruseThunderPhone pārvalda balss sesiju. Hook nodrošina arī audioLevelRef, lai veidotu uz audio reaģējošas vizualizācijas, piemēram, viļņu formas.