Тёмная и светлая тема: адаптация цветовой схемы OS и переключатель тем
#frontend #webdev #jsarticle #javascript #rxjs #css
#frontend #webdev #jsarticle #javascript #rxjs #css
DEV Community
Dark And Light Mode: OS Color Scheme And Theme Switcher
How to add a dark and light mode theme switcher to your application which inherits the OS color scheme as default state too.
CState - статическая статус-страница
Фишки:
Минимальное количество JavaScript
Полная кастомизация
Поддержка старых браузеров начиная с IE8+
#jslib #javascript #frontend #webdev #html #css
Фишки:
Минимальное количество JavaScript
Полная кастомизация
Поддержка старых браузеров начиная с IE8+
#jslib #javascript #frontend #webdev #html #css
Объяснение ключевых слов "inherit", "initial", "unset" и "revert" в CSS
#jsarticle #css #frontend #webdev
#jsarticle #css #frontend #webdev
Авторские и переводные статьи по фронтенду
Объяснение ключевых слов initial, inherit, unset и revert в CSS — Веб-стандарты
В CSS есть несколько ключевых слов для задания значений свойств. Я собираюсь поговорить о нескольких из них: initial, inherit и об относительно новых — unset и revert.
Вышел Emotion 11
В новой версии CSS-in-JS библиотеки произошли следующие изменения:
- все пакеты были пеоеопубликованы под новую область –
- теперь тему можно объявить как интерфейс внутри модуля emotion
- Stylis (препроцессор и парсер для CSS, который используется в Emotion) был обновлён до 4 версии
#jsrelease #css #frontend #webdev #javascript #react
В новой версии CSS-in-JS библиотеки произошли следующие изменения:
- все пакеты были пеоеопубликованы под новую область –
"@emotion"
. Для автоматической миграции со старых пакетов можно использовать codemod @emotion/pkg-renaming
- ускорена сборка TypeScript проектов- теперь тему можно объявить как интерфейс внутри модуля emotion
- Stylis (препроцессор и парсер для CSS, который используется в Emotion) был обновлён до 4 версии
#jsrelease #css #frontend #webdev #javascript #react
Ускорение CSS-in-JS в 175 раз
В статье описан процесс оптимизации стилей на Emotion путём его замены на Linaria, использованием
#jsarticle #cssinjs #css #javascript #frontend #webdev #react
В статье описан процесс оптимизации стилей на Emotion путём его замены на Linaria, использованием
data
атрибутов и CSS переменных#jsarticle #cssinjs #css #javascript #frontend #webdev #react
Medium
How to increase CSS-in-JS performance by 175x
I like the convenience of CSS-in-JS especially being able to co-locate styling but I’m not convinced on a few of things: