Size: a a a

JavaScript — русскоговорящее сообщество

2019 December 21

ND

Nikita Duginets in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
ну главное разобрался. 🙂
Та решили сдн и не ебать мозг, ибо когда она локально она просит ещё какие-то модули...
источник

ND

Nikita Duginets in JavaScript — русскоговорящее сообщество
Смысл этой борьбы с мельницами
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
народ, есть какой нибудь способ изменения стиля псевдоэлемента из js кроме перебора всех свойств?
сейчас я юзаю фабрику, но мне надо анимировать прозрачность фона из js и на каждом тике перебирать всё мне кажется не очень разумным.
вот что сейчас юзаю:
https://hastebin.com/karupubafu.js
источник

Е

Егорка in JavaScript — русскоговорящее сообщество
Ребята, каким образом я могу из строки удалить все запятые и создать из этого массив?
если я использую replace то он мне только первую запятую удаляет..
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Егорка
Ребята, каким образом я могу из строки удалить все запятые и создать из этого массив?
если я использую replace то он мне только первую запятую удаляет..
const arr = str.split(',');
источник

Е

Егорка in JavaScript — русскоговорящее сообщество
Спасибо)
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
народ, есть какой нибудь способ изменения стиля псевдоэлемента из js кроме перебора всех свойств?
сейчас я юзаю фабрику, но мне надо анимировать прозрачность фона из js и на каждом тике перебирать всё мне кажется не очень разумным.
вот что сейчас юзаю:
https://hastebin.com/karupubafu.js
А не проще добавлять к элементу класс и в css создать селектор типа elem.class:before , в котором менять стили :before ?
источник
2019 December 22

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Igor Petrov
А не проще добавлять к элементу класс и в css создать селектор типа elem.class:before , в котором менять стили :before ?
а разве так можно? добавлять класс к псевдоэлементу?
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
а разве так можно? добавлять класс к псевдоэлементу?
Если я вас правильно понял. Это называется специфичность.
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
а разве так можно? добавлять класс к псевдоэлементу?
Добавлять класс к элементу.
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
а разве так можно? добавлять класс к псевдоэлементу?
div:before {color: red}
div.hovered:before {color: blue}
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Igor Petrov
div:before {color: red}
div.hovered:before {color: blue}
div:before{
width: 100%;
height: 100vh;
color: red;
}

как мне изменить color из js?
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
div:before{
width: 100%;
height: 100vh;
color: red;
}

как мне изменить color из js?
Менять data атрибут
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
Менять data атрибут
?
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Меняешь атрибут и в css color: attr(data-color)
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
div:before{
width: 100%;
height: 100vh;
color: red;
}

как мне изменить color из js?
div[data-color]::before {
color: attr(data-color);
}
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
<div data-color="red"><div>
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
Меняешь атрибут и в css color: attr(data-color)
аааа, это знаю, но вот пока такое положение дел вообще ниразу не радует:
https://caniuse.com/#feat=css3-attr
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
аааа, это знаю, но вот пока такое положение дел вообще ниразу не радует:
https://caniuse.com/#feat=css3-attr
Тогда добавляй класс div'у
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Igor Petrov
Тогда добавляй класс div'у
ещё раз: как мне это поможет изменить отдельное свойство псевдоэлемента? не затрагивая другие.
источник