Size: a a a

2020 April 11

V

Vlad in Svelte [svelt]
Nick Golub
Хелп, не могу понять, то ли интернет не тупит, то ли сервер завис
попробуйте нажать на "Нравится" под постом https://t.me/homeofficeruvds/620
если добавилось, то это у меня траблы, только отпишите, если поставился
трэш какой, наёбывать используя чаты разрабов 🤦
источник

NG

Nick Golub in Svelte [svelt]
да, там разных хватает
источник

NG

Nick Golub in Svelte [svelt]
Vlad
трэш какой, наёбывать используя чаты разрабов 🤦
в смысле?
источник

ИК

Игорь Корнелли in Svelte [svelt]
Vlad
трэш какой, наёбывать используя чаты разрабов 🤦
Да не говори, сказал бы сразу, проголосуйте, если нравится, зачем так то себя вести
источник

В

Влад in Svelte [svelt]
Ребятишки можно ли разукрасить псевдоэлемент ::before цветом полученным из родительского компонента?
источник

JB

Joe Beretta in Svelte [svelt]
Влад
Ребятишки можно ли разукрасить псевдоэлемент ::before цветом полученным из родительского компонента?
Через js это не получится. У js нет доступа к псевдоэлементам
источник

NG

Nick Golub in Svelte [svelt]
Влад
Ребятишки можно ли разукрасить псевдоэлемент ::before цветом полученным из родительского компонента?
но ты можешь менять классы у самого елемента, таким образом давая ему нужный цвет
источник

В

Влад in Svelte [svelt]
ага, через html тоже проблема, я другие элементы красил атрибутом style в html, но before нет и в html
источник

В

Влад in Svelte [svelt]
Nick Golub
но ты можешь менять классы у самого елемента, таким образом давая ему нужный цвет
мне нужно поменять цвет быкграунда именно у before, сам элемент не должен менять цвет. Видимо придется вместо before воспользоваться отдельным блоком
источник

NG

Nick Golub in Svelte [svelt]
Влад
мне нужно поменять цвет быкграунда именно у before, сам элемент не должен менять цвет. Видимо придется вместо before воспользоваться отдельным блоком
так ты так и пиши
было
class="...."

стало
class=".... color"


а в css
color:before {background: red}
источник

T

Th0r in Svelte [svelt]
Влад
мне нужно поменять цвет быкграунда именно у before, сам элемент не должен менять цвет. Видимо придется вместо before воспользоваться отдельным блоком
так ты в классе меняй не элементу цвет, а псевдоэлементу
источник

AY

Andrey Yamanov in Svelte [svelt]
Влад
Ребятишки можно ли разукрасить псевдоэлемент ::before цветом полученным из родительского компонента?
Через Custom Properties поменяй. Укажи у ::before фон через CP, а в рутовом элементе его меняй.
источник

В

Влад in Svelte [svelt]
не совсем понимаю. В общем у меня так: в дочернем компоненте есть пропс: export let color; Родительский передает ему это значение строкой. Но как мне воткнуть эту динамическую переменную в css свойство? попробовал через css селекторы типа : background-color: {color}; Не работатет. Обычно я это делал через атрибут style в html. Но before там нет.
источник

AY

Andrey Yamanov in Svelte [svelt]
Влад
не совсем понимаю. В общем у меня так: в дочернем компоненте есть пропс: export let color; Родительский передает ему это значение строкой. Но как мне воткнуть эту динамическую переменную в css свойство? попробовал через css селекторы типа : background-color: {color}; Не работатет. Обычно я это делал через атрибут style в html. Но before там нет.
источник

AY

Andrey Yamanov in Svelte [svelt]
Добалвяешь в style родительского style="--bg: {color};". В before пишешь CSS: background-color: var(--bg);.
источник

В

Влад in Svelte [svelt]
спасибо, сейчас попробую
источник

BW

Bruce Wayne in Svelte [svelt]
А скажите пожалуйста, в свелте не работает так что в html пишешь .сlass и после нажатия tab, создаётся див с классом class?
источник

D

DDKN in Svelte [svelt]
Bruce Wayne
А скажите пожалуйста, в свелте не работает так что в html пишешь .сlass и после нажатия tab, создаётся див с классом class?
редактор настрой
источник

В

Влад in Svelte [svelt]
Andrey Yamanov
Добалвяешь в style родительского style="--bg: {color};". В before пишешь CSS: background-color: var(--bg);.
Спасибо большое, заработало
источник

AA

Andrey Andreevich in Svelte [svelt]
Артём Никитин
Во фреймворке лучше использовать средства фреймворка
del добавил просто для зрелищности
https://svelte.dev/repl/2d65a7dd901341ec8c8082fa70a2f36e?version=3.20.1
я знаю что так можно, вопрос то в другом был, как не навешивать на каждый элемент евент листенер
источник