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

Как сделать плавный скроллинг на сайте?]

26 ответов

25 просмотров

Scroll behavior

Антон- Автор вопроса
Imprise
Scroll behavior

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

Плавный скролл - наихудшая вещь в интерфейсах, которую придумало человечество. Для его создателей должен быть отдельный котел в аду. Имхо.

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

M Q
Потому что бесит. Ты делаешь прокрутку колесика чт...

то что ты описываешь это не поведение scroll behaivor

Imprise
то что ты описываешь это не поведение scroll behai...

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

M Q
Ну человек спросил про плавную прокрутку. Я высказ...

ну есть разные плавные прокрутки. то что ты сейчас описываешь звучит как будто и transition использовать не надо

M Q
Ну человек спросил про плавную прокрутку. Я высказ...

Соглашусь неприятно хочется быстро глянуть что надо и идти дальше.

Плавный скролл при клике на кнопки это хорошо. Постоянный плавный скролл при прокрутке колесика мыши так себе решение. 1) многих это бесит 2) нужно учитывать что у некоторых колесико может быть настроено подругому 3) на маках особенно с яблочными мышками все и так плавно, и при наложении доп плавности может просто перестать работать, или листать очень быстро.

Андрей Кирин 🚧
Плавный скролл при клике на кнопки это хорошо. По...

Как вариант если очень нужно организовать плавность для показа сложных анимаций советую рассмотреть добавление на каждый слайд кнопки Далее при клике на которую будет плавная прокрутка с нужной для анимаций скоростью

M Q
Потому что бесит. Ты делаешь прокрутку колесика чт...

Ну, тебя бесит, кого-то нет. Комуто , может, наоборот дёрганая прокрутка не нравится. Дело вкуса и не более того.

Макс Ворон
Ну, тебя бесит, кого-то нет. Комуто , может, наобо...

Привет! А как насчет разных настроек прокрутки мышки в ОС и различия в поведении сенсорных мышек типа apple? Можно конечно попробовать какую нибудь либу найти которая бы содержала в себе все эти ньюансы или даже самому накостылить проверки на девайсы Но стоит ли оно того?

В таком случае вместе с сайтом всем пользователям придется высылать инструкции как запустить сайт: настройки ОС + браузер и мышку маковскую сенсорную выкинь, купи норм логитеч - будь мужигом! 😆))

Андрей Кирин 🚧
В таком случае вместе с сайтом всем пользователям ...

Зачем? Человек 1 раз настраивает при установке браузера и на всех сайтах получает нужный ему вариант прокрутки. Такая настройка давно уже существует в браузерах.

Макс Ворон
Зачем? Человек 1 раз настраивает при установке бра...

Как я понял, человек хотел для своего сайта сделать плавную прокрутку колесом мыши. И это сложно реализовать кроссплатформенно как раз по тому что у всех разная ОС, разные настройки ОС, разные браузеры, разные настройки браузеров, разные мышки + есть еще стороннее ПО изменяющее поведение скролла. И если на сайте у себя сделать что то красивое на хроме под винду не факт что это будет на линуксах так же работать или на маках А так да каждый пользователь может настроить свой браузер как угодно, я иногда JS дописываю локально для сайтов у которых нет удобной фильтрации например... К примеру сайт вкусныхсушей у них нет возможности отфильтровать суши по содержимому потому пришлось свой фильтр вкрутить))

Через расширение?

Макс Ворон
Через расширение?

да через это https://www.tampermonkey.net/ оно позволяет свои сниппеты писать под любые нужды и задачи для разных сайтов

Андрей Кирин 🚧
да через это https://www.tampermonkey.net/ оно поз...

Я предпочитаю другое, но это тоже дело вкуса.

Андрей Кирин 🚧
поделишься?

После обеда скину. Война войной... 😁

Андрей Кирин 🚧
поделишься?

https://chrome.google.com/webstore/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld

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

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

Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Карта сайта