Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 20

C

Clon in JavaScript Noobs — сообщество новичков
сделай так же но без сет таймаута
источник

А

А_Greece 🌸 in JavaScript Noobs — сообщество новичков
Если это свг, то ты можешь через <animateTransform />, если нет, то можно вообще без js это сделать. На кейфреймах, например. Если нужен js, то setInterval или requestAnimationFrame. В зависимости от того, какая нужна производительность и надо ли управлять количеством кадров в секунду
источник

C

Clon in JavaScript Noobs — сообщество новичков
я скинул выше пример
источник

C

Clon in JavaScript Noobs — сообщество новичков
мне интересно можно ли сделать ето без сет таймаута
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
В чем проблемы выравнивания div по центру?
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
display: flex;
   justify-content: space-between;
   max-width: 600px;
   height: 30px;
   align-items: center;
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
Бред какой-то, почему по вертикали не выравнивает по центру так?
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
Хотя во всех руководствах выравнивает
источник

В-

Вернер Карл Гейзенбе... in JavaScript Noobs — сообщество новичков
артем новиков
display: flex;
   justify-content: space-between;
   max-width: 600px;
   height: 30px;
   align-items: center;
Попробуй фиксированную ширину дать
источник

C

Clon in JavaScript Noobs — сообщество новичков
в лого сектион
источник

C

Clon in JavaScript Noobs — сообщество новичков
хеит поставь 100%
источник

C

Clon in JavaScript Noobs — сообщество новичков
#logo_section {height: 100%}
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
Не помогает
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
Только если в head указать грид
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
То потом через маржин авто выравнивает
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
Но тогда max-width: не работает , все в центре
источник

C

Clon in JavaScript Noobs — сообщество новичков
артем новиков
Не помогает
вот так должно быть?
источник

j

jk in JavaScript Noobs — сообщество новичков
Clon
мне интересно можно ли сделать ето без сет таймаута
Я так понял тебе надо выставить свойства width/height уже после того как браузер сделает reflow. Промис сам по себе кладётся в очередь микрозадач сразу после и до reflow. А его executor вообще выполняется синхронно. А setTimeout кладёт в очередь макрозадач после. Т.е. когда ты выставляешь класс и выставляешь доп свойства css всё это батчится и браузер думает что даже анимацию запускать не надо, так как она в конечном состоянии. Есть возможность триггернуть reflow несколькими способами, но мне кажется setTimeout будет самым надёжным.

https://plnkr.co/edit/dcvElj3OBxhkJxlt
источник

а

артем новиков... in JavaScript Noobs — сообщество новичков
Clon
вот так должно быть?
Да
источник