Size: a a a

2020 September 18

КН

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

AP

Alexander Ponomarev in Svelte [svelt]
что конкретно?
источник

КН

Котяй Негодяй... in Svelte [svelt]
Alexander Ponomarev
что конкретно?
Незнакомая аббревиатура.
источник

МТ

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

КН

Котяй Негодяй... in Svelte [svelt]
о.0
источник

КН

Котяй Негодяй... in Svelte [svelt]
=)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Это локализация сайта для языков которые пишутся справа налево, для израильской и арабской локалей
источник

КН

Котяй Негодяй... in Svelte [svelt]
Alexander Ponomarev
ну цсс переменные же нативная функция браузера страрше ие11
Хм. Ну, она мне не поможет вычислить, например, какое-то значение свойства на основе параметра, который, я, скажем, передал компоненту.
источник

КН

Котяй Негодяй... in Svelte [svelt]
Alexander Ponomarev
Это локализация сайта для языков которые пишутся справа налево, для израильской и арабской локалей
Да. Я уже понял. Просто понял, что выгляжу глупо.
источник

МТ

Марк Танащук... in Svelte [svelt]
Котяй Негодяй
Хм. Ну, она мне не поможет вычислить, например, какое-то значение свойства на основе параметра, который, я, скажем, передал компоненту.
<Component {someStyle}/>

внутри:

<div style="margin-right: ${someStyle}"></div>

Типо того
источник

МТ

Марк Танащук... in Svelte [svelt]
И это собсно переписать на css переменные можно
источник

КН

Котяй Негодяй... in Svelte [svelt]
Марк Танащук
<Component {someStyle}/>

внутри:

<div style="margin-right: ${someStyle}"></div>

Типо того
И это будут инлайн-стили?
источник

МТ

Марк Танащук... in Svelte [svelt]
Котяй Негодяй
И это будут инлайн-стили?
Ага, как ни грустно
источник

AP

Alexander Ponomarev in Svelte [svelt]
Котяй Негодяй
Хм. Ну, она мне не поможет вычислить, например, какое-то значение свойства на основе параметра, который, я, скажем, передал компоненту.
<div style="—my-var:  {height}"/>

div {
   height: var(—my-var);
   padding: calc(var(—my-var) / 4);
}
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Котяй Негодяй
Кстати. А я могу как-нибудь вычислять стили на основе переменных?
Через атрибут style , либо на основе одной из css-in-js либ
источник

КН

Котяй Негодяй... in Svelte [svelt]
Alexander Ponomarev
<div style="—my-var:  {height}"/>

div {
   height: var(—my-var);
   padding: calc(var(—my-var) / 4);
}
Так. Ну это уже более-менее. Но с точки зрения интерфейса, всё же, сыро.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
Ну я предпочитаю нормальные явные марджины задавать, потому что поддерживаю RTL. Да и дизайн у нас не такой что все отступы под какой-то стандарт укладываются. Меня устраивает передача класса на верхнюю ноду ребенка для задания позиционирования, но этого свелт не позволяет делать.
Хорошо что ты и не пишешь на свелт)
источник

КН

Котяй Негодяй... in Svelte [svelt]
Pavel 🦇 Malyshev
Через атрибут style , либо на основе одной из css-in-js либ
О. А такие есть для svelte?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Котяй Негодяй
О. А такие есть для svelte?
Они для всех))
источник

КН

Котяй Негодяй... in Svelte [svelt]
Pavel 🦇 Malyshev
Они для всех))
Это как? Есть примеры?
источник