169 похожих чатов

Подскажите, при наведении есть подергивание, как починить? и непосредственно в

проекте, в отличие от кодпена у меня анимация вообще не срабатывает(
https://codepen.io/fleretta/pen/mdmZLGL

38 ответов

94 просмотра

ну во первых, на ховер трансишн не вешай

Екатерина- Автор вопроса
Vlad
ну во первых, на ховер трансишн не вешай

но мне нужна анимация при наведении

Екатерина
но мне нужна анимация при наведении

трансишн на сам класс вешай, а не на ховер

Екатерина- Автор вопроса
Vlad
screenshot

ну ничего не изменилось же)

Екатерина
ну ничего не изменилось же)

я убрал трансишн с :hover - так делать не надо. зачем ты и там и там трансишн даёшь? ты его по факту перезаписываешь на ховере

Екатерина- Автор вопроса
Vlad
я убрал трансишн с :hover - так делать не надо. за...

ну окей я убрала, баг-то все равно не исчез))

Екатерина
ну окей я убрала, баг-то все равно не исчез))

это не баг) это неправильная реализация. тебе надо сделать при наведении меньшую ширину кнопки?

Екатерина- Автор вопроса
Vlad
это не баг) это неправильная реализация. тебе над...

нужно чтобы при наведении плавно уменьшалась ширина кнопки, а если убрать курсор, то ширина плавно увеличивалась

Екатерина
нужно чтобы при наведении плавно уменьшалась ширин...

я сразу дам тебе совет - не анимируй ширину никогда

Екатерина
нужно чтобы при наведении плавно уменьшалась ширин...

Потому что кнопка у тебя почти на всю ширину, когда наводишь она уменьшается, а мышка остаётся, мышка попадает вне поле кнопки и твой ховер отменяет действие и так зацикленно, поэтому у тебя так и дёргается всё

Екатерина
почему?

Ну вариант сделает не при наведении, а при нажатии плавно, тогда ещё будет работать в данном кейсе

Екатерина
почему?

это реальное требование или ты просто для себя делаешь задачку?

Екатерина- Автор вопроса
Vlad
это реальное требование или ты просто для себя дел...

ну у меня в макете так анимировано, я уточню тогда у дизайнера

Екатерина
ну у меня в макете так анимировано, я уточню тогда...

это если честно какой то пиздец) анимация обычной кнопки в 1.2 секунды)) но если по делу - @inevadim тебе правильно ответил

Екатерина- Автор вопроса
Vlad
это если честно какой то пиздец) анимация обычной ...

не, 1,2s это я для наглядности поставила, у меня 0.2s)

Екатерина- Автор вопроса

Екатерина (0) увеличил репутацию ineVadim (4)

Vlad
при 0.2 такого бага не будет

Почему? Всё тоже самое

ineVadim Kolbik
Почему? Всё тоже самое

я сейчас пробую и все ок

Vlad
при 0.2 такого бага не будет

У нас же не меняется условие а только скорость его выполнения

Екатерина- Автор вопроса
Vlad
я сейчас пробую и все ок

codepen не совсем также выполняется, у него своя задержка

ineVadim Kolbik
У нас же не меняется условие а только скорость его...

анимация быстро срабатывает, я вот сейчас пробую с 0.2 и все ок

Vlad
анимация быстро срабатывает, я вот сейчас пробую с...

Ты где указатель ставишь в самом левом углу? Поставь посередине кнопки изначально

Vlad
везде ставлю и все ок.

Что-то очень странное, такого не должно ведь быть, при 0.2 так же дёргается просто быстрее

ineVadim Kolbik
Что-то очень странное, такого не должно ведь быть,...

хм. у меня дёрганья нет. но если прям заебаться - то можно заджсить такую анимацию и все. хотя я хз, я такой кейс встречаю впервые, чтобы кнопка на весь экран и на ховере становилась меньше

Vlad
хм. у меня дёрганья нет. но если прям заебаться -...

Смотри ты ставишь указатель на кнопке, чтобы указатель был примерно по середине экрана и при этом не убираешь указатель и вообще его не двигаешь и у тебя нету зацикливания с дёрганьем кнопки?

ineVadim Kolbik
Смотри ты ставишь указатель на кнопке, чтобы указа...

не, нету. Я могу видос записать, если не веришь

Vlad
не, нету. Я могу видос записать, если не веришь

Не верить причин нету, просто это с точки логики не должно так отрабатывать как ты говоришь)

ineVadim Kolbik
Не верить причин нету, просто это с точки логики н...

я понял о чем ты) видимо, анимация просто успевает срабатывать полностью до того, как браузер понимает, что элемент вышел из фокуса/наведения. Но я не могу утверждать

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта