Dažnai užduodami klausimai
Tamsaus režimo ir temų perjungimo įgyvendinimas
Tai priklauso nuo jūsų svetainės sudėtingumo. Paprasta svetainė gali būti pritaikyta per 3–5 darbo dienas, tačiau didesnės aplikacijos su daugeliu komponentų gali reikalauti 2–3 savaičių. Pradžioje atliekame CSS audito procesą, tada keičiame spalvų sistemą ir testuojame visus scenarijus.
Ne, nebūtina. Naudodami CSS kintamuosius ir media užklausas, galime palaikyti tamsų režimą nekeičiant HTML. Jei jūs naudojate standartinius HTML elementus ir semantinį žymėjimą, procesas tampa dar paprastesnis.
Naudojame localStorage arba atitinkamą duomenų saugyklos sprendimą, kad išsaugotume vartotojo nustatymus jo naršyklėje. Tai reiškia, kad kai vartotojas grįžta į jūsų svetainę, jo pasirinktas režimas (šviesus ar tamsis) iš karto atsiranda. Jei vartotojas nuo pradžių nepasirinkęs, naudojame jo operacinės sistemos nustatymus.
Tamsus režimas iš esmės nepakeis jūsų svetainės greitį, bet gali šiek tiek sumažinti enerijos suvartojimą OLED ekranuose. Mūsų diegimas naudoja optimalias CSS praktikas, todėl nepridėsime papildomo kodo apkrovos.
Svarbu užtikrinti pakankamai aukštą kontrastą tarp teksto ir fono. Tamsame režime rekomenduojame naudoti šviesias spalvas teksto atžvilgiu (baltas, šviesioji pilka) ir temsius fonus. Atitinkame WCAG standartus – mažiausia 4,5:1 kontrastas paprastam tekstui. Spalvų schemos kūrime procese atliekame detalius testus su realiais komponentais.
Taip, tai yra gerai. prefers-color-scheme leidžia jums pagarboti vartotojo operacinės sistemos nustatymus iš pradžių. Jei vartotojas nenustato aiškaus pasirinkimo jūsų svetainėje, sistema automatiškai naudoja jo sisteminę temą. Tai gera UX praktika ir rekomenduojama WCAG sąlygose.
Vis dar turite klausimų?
Susisiekite su mumis tiesiogiai ir aptarkime jūsų projekto poreikius.
Pradėkite pokalbį