Size: a a a

2020 December 11

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
а что, кто-то прописывает в разметке?
я прописываю стили в разметке
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Отсутствие адекватной подсветки
подсветку кстати можно организовать. есть плагины для подсветки template-litterals.
источник

К

Константин in Svelte [svelt]
Pavel 🦇 Malyshev
я прописываю стили в разметке
ну когда это 2-3 свойства - это ок. Но я, например, клею в переменную
источник

К

Константин in Svelte [svelt]
ты, наверное, тоже
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
А что мешает в скрипте держать эту строку вместо объекта ?
мешает то, что строка в скрипте приведет к переприменению всех стилей даже при изменении одного. если делать через аттрибут style в разметке свелт умно оптимизирует это
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
ну когда это 2-3 свойства - это ок. Но я, например, клею в переменную
никогда
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Pavel 🦇 Malyshev
мешает то, что строка в скрипте приведет к переприменению всех стилей даже при изменении одного. если делать через аттрибут style в разметке свелт умно оптимизирует это
вот почему
источник

AS

Alexander Shushunov in Svelte [svelt]
Спасибо 😊
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Pavel 🦇 Malyshev
мешает то, что строка в скрипте приведет к переприменению всех стилей даже при изменении одного. если делать через аттрибут style в разметке свелт умно оптимизирует это
а как свелт может это по-умному оптимизировать, если сейчас в юзерленде этого нельзя достичь ?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
вот это:

<div style="
  width: {w}px;
  color: {color};
">


НЕ равно:

$: style = `width: ${w}px; color: {color};`;

<div {style}>
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
мешает то, что строка в скрипте приведет к переприменению всех стилей даже при изменении одного. если делать через аттрибут style в разметке свелт умно оптимизирует это
эммм, как можно оптимизировать применение element.style = someString?
источник

К

Константин in Svelte [svelt]
какая прелесть
источник

КС

Кирилл Спасибович... in Svelte [svelt]
разве что style.color = something
источник

КС

Кирилл Спасибович... in Svelte [svelt]
наверное так
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
эммм, как можно оптимизировать применение element.style = someString?
100500 раз рассказывал тут
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кирилл Спасибович
разве что style.color = something
да
источник

AP

Alexander Ponomarev in Svelte [svelt]
и какой в этом толк?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
когда это в script то это просто канкатинация строки
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
когда в разметке, то каждое свойство реактивится отдельно
источник