Size: a a a

2020 October 28

PM

Pavel 🦇 Malyshev in Svelte [svelt]
я бы предложил ввести дополнительный режим как в css modules, даже думал написать препроцессор для этого, что-то вроде:

:hash(.foo)
=> .foo-dsfsdfs
источник

ON

Oleg N in Svelte [svelt]
Хорошая идея👍
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
лично с таким сталкивался, но не готов променять это на возможность писать стили тегам и использовать каскад)))))
а каком каскаде речь, где ты его в свелте применяешь?
источник

ON

Oleg N in Svelte [svelt]
Только наверно атрибут hash на весь блок style
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
а каком каскаде речь, где ты его в свелте применяешь?
ну есть набор глобальных классов, я их перегружаю в компонентах по месту время от времени
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Oleg N
Только наверно атрибут hash на весь блок style
и так и так лучше
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
а еще лучше и 3-й вариант как с global из svelte-preprocess
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
c ним 3 варика получается:
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
ну есть набор глобальных классов, я их перегружаю в компонентах по месту время от времени
зачем их перегружать а не делать композицию двух классов
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
а еще лучше и 3-й вариант как с global из svelte-preprocess
Это как?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
:global(.foo)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
<style global>
 .foo {}
</style>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
<style>
  :global {
     .foo {}
  }
</style>
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
если кто не в курсе)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
зачем их перегружать а не делать композицию двух классов
меньше писанины в шаблоне
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
я вообще не считаю что каскад это абсолютное зло
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
меньше писанины в шаблоне
сомнительный плюс
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
как бы это основа цсс и надо просто уметь им пользоваться
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
я вообще не считаю что каскад это абсолютное зло
пиши стили в style атрибутах =)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
пиши стили в style атрибутах =)
НЕ считаю
источник