Size: a a a

2021 April 06

AP

Alexander Ponomarev in Svelte [svelt]
обычный цсс типа
.class { color: red }

который потом вешается через

<div class={[classes, styles.class].concat(' ')}>
источник

AP

Alexander Ponomarev in Svelte [svelt]
да это отдельные файлы
источник

AP

Alexander Ponomarev in Svelte [svelt]
я работаю с проверенными инструментами без сюрпризов =)
источник

AP

Alexander Ponomarev in Svelte [svelt]
названия классов в разных файлах никогда не пересекутся, потому что при импорте хэшируются в уникальные имена

селекторы по тегам остаются глобальными
источник

К

Константин in Svelte [svelt]
К такому надо привыкнуть ещё ))
источник

К

Константин in Svelte [svelt]
Но ты вообще, значит, не пишешь стили в компонентах?
источник

К

Константин in Svelte [svelt]
Они у тебя отдельными файлами валяются рядом с компонентами?
источник

AP

Alexander Ponomarev in Svelte [svelt]
нет не пишу. я не хочу иметь дела с приколами скоупинга который усиливает вес селекторов и прикреплением стилей к документу в момент создания первого инстанса компонента
источник

КС

Кирилл Спасибович... in Svelte [svelt]
да.. кстати с hmr'ом жопа, если классы передавать
источник

КС

Кирилл Спасибович... in Svelte [svelt]
в проде будет родитель > ребенка одинаковый по весу селектор, а в девмоде с hmr'ом ребенок > родителя
источник

К

Константин in Svelte [svelt]
@volodya11let а это?
источник

AP

Alexander Ponomarev in Svelte [svelt]
да отдельные файлы рядом с компонентами и нельзя давать двум разным компонентам импортить один и тот же файл стилей
источник

AP

Alexander Ponomarev in Svelte [svelt]
Короче у меня целая система как делать безопасно, прекрасно и гибко. Без вот этих всех высосанных из пальца ограничений ради изоляции селекторов по тегу. Меня все устраивает, но нужно соблюдать правила =)
источник

МТ

Марк Танащук... in Svelte [svelt]
Только после прочтения твоего сообщения заметил, что после какой-то недавней обновы ланг сервера свелту стало по барабану на выключенную опцию css диагностики vs code'а и он все равно отображает предупреждение 0о
источник

МТ

Марк Танащук... in Svelte [svelt]
источник

МТ

Марк Танащук... in Svelte [svelt]
Только полное отключение всей диагностики отрубает сообщения css'а
источник

МТ

Марк Танащук... in Svelte [svelt]
Весело...
источник

К

Константин in Svelte [svelt]
А можешь выложить шаблончик, плз, со сниппетами?
источник

М

Максим in Svelte [svelt]
Так дали же вроде недавно возможность отключать hash в css
источник

AP

Alexander Ponomarev in Svelte [svelt]
дали менять название дополнительного класса, отключать хэш и так можно добавляя :global вокруг всего
источник