Прозорецът на браузъра потрепва. Браузърът изтръпва при движение на мишката

11 апр

Добър ден, скъпи читатели! Днес статията ще бъде доста малка, но изведнъж ще помогне на някого. В една от предишните статии говорихме за проблема с фоновия режим.

Днес се обади колега и каза нещо странно - при преместване на курсора на мишката върху линкове и елементи от интернет страници, прозорецът на браузъра потрепва леко нагоре-надолу, което е ужасно досадно. Браузър Google Chrome.

Преди трябваше да се справя с такъв проблем, особено в Windows 10, въпреки че, честно казано, само тази версия имаше проблеми.

Всичко се крие в една настройка - хардуерно ускорение. Накратко, операционната система, ако е възможно, премахва част от натоварването от процесора и го прехвърля към видеокартата. Но поради „криви“ драйвери за видеокарта, недостатъци в комбинираните системи (лаптоп, където видеото първо се обработва от интегрирана карта и външна карта е свързана само при повишено натоварване), неправилни настройки - цялата красота на хардуерното ускорение се губи . Което се случва в този случай.

Превъртане или лента за превъртанее инструмент, чрез който се превърта страница със съдържание, за да се покажат онези части от нея, които не се виждат на първия екран.

Появата на превъртане при нормална практика се случва по преценка на браузъра, когато цялото съдържание на страницата не се вписва във видимата зона на потребителя. Може да се появи вертикална и хоризонтална лента за превъртане. Когато се появи лента, цялата страница се измества леко наляво (в зависимост от страната, където се е появил превъртането), тъй като запазва определено място за себе си. Обикновено ширината на стандартната лента не надвишава 20 пиксела.

Такъв ефект се нарича „потрепване на уебсайта“ на професионалния жаргон, запомнете това и не се губете, когато отново срещнете този конкретен термин. Този ефект може да се види със собствените си очи при преминаване от страница без превъртане към страница, която има такъв. Наистина изглежда като леко потрепване.

Предложено решение

Обикновено дизайнерите на оформление не се занимават с проблема с потрепването. Ако обаче очите ви вече са много мазоли от това явление, тогава ние предлагаме просто решение. За да премахнете ефекта, трябва да приведете всички страници до една и съща ширина, за това ние пишем свойство в CSS файла, което ще добави лента за превъртане на всички страници на ресурса (дори за които не се изисква).

html ( overflow-y: scroll; )

На какви браузъри работи?

6.0+ 6.0+ 10.5+ 5.0+ 3.6+ - -

Потрепването в браузъра се нарича превъртане по различен начин. Този проблем е познат на разработчиците на Google от дълго време. Решението й обаче се забави. Единственото, което е достъпно за потребителите, са разширения, вградени функции и инструменти на трети страни, които ви позволяват да настроите плавно превъртане на страници.

Настройки за превъртане в Google Chrome

Google тества много функции, които ви позволяват да персонализирате браузъра си за възможно най-доброто изживяване. Сред тях има и функция за регулиране на превъртането. За да го активирате, трябва да направите следното:

  • Стартираме браузъра. Въведете chrome://flags в лентата за търсене.
  • Ще се появи нова страница с тестови функции. Трябва да въведете заявката "Превъртане" в лентата за търсене.

  • Сред резултатите от броя намираме "Гладко превъртане" (Гладко превъртане). Задайте стойността на "Активирано".

  • Или в лентата за търсене можете веднага да въведете заявката #smooth-scrolling и да активирате тази опция.

Важно е да се отбележи, че тази опция е тестова и за нормалната й работа трябва да направите още няколко промени в настройките на мишката, а именно:

  • Щракнете върху "Старт", "Контролен панел", "Мишка".

  • Ще се появи малък прозорец. Трябва да отворите раздела "Колело". За броя на завъртанията на колелото трябва да зададете стойността на "4".

  • Запазваме настройките и тестваме плавността на превъртане в браузъра.

Можете също да намерите разширението Chromium Wheel Smooth Scroller в Google Store. Позволява ви да постигнете леко плавно превъртане на страници и плъзгач в самата програма. За да инсталирате това разширение, изпълнете следните стъпки:

  • Щракнете върху бутона от менюто на браузъра и изберете "Настройки". След това в менюто вляво трябва да кликнете върху бутона "Разширения".

  • Ще се появи нов раздел. Трябва да кликнете върху връзката "Отидете в магазина на Google ...".

  • В лентата за търсене въведете желаната заявка.

  • След това кликнете върху „Добавяне към Chrome“.

  • Потвърждаваме добавянето на разширението към браузъра.

  • Активирайте разширението с бутона, разположен в лентата с инструменти.

Малко потребители използват страничната лента за превъртане. Повечето са свикнали да използват колело или тъчпад. Въпреки това, ако използвате превъртане на браузъра, можете да използвате функцията Overlay Scrollbars, за да го настроите правилно. За да направите това, в раздела за тестови функции трябва да въведете заявката #overlay-scrollbars. Трябва да активирате всички функции, които намерите. В зависимост от версията на операционната система и версията на браузъра може да има от една до три такива функции.

След активиране на лентите за превъртане при наслагване, когато задържите курсора на мишката над страничната лента за превъртане, можете да видите, че тя се разширява и свива за по-лесно захващане и преместване.

Трябва да се отбележи, че разширенията на трети страни могат да се използват за настройка на плавно превъртане. Например, можете да инсталирате инструмента SmoothScroll. Предлага се в Chrome Store. Всичко, което е необходимо, е да добавите разширението към браузъра.

Ще се появи малък прозорец. Тук трябва да зададете параметрите за превъртане. Ние персонализираме за себе си.

Има и разширение като Touch & Drag Scroller. Позволява ви да внедрите в браузъра такава опция като екранен джойстик. Всъщност такова разширение е удобно за устройства със сензорен екран. След като го инсталирате, в браузъра се появява малък кръг. Като щракне върху него с левия бутон на мишката и го задържи, потребителят може да превърта през страниците.

Ако, напротив, искате да скриете лентата за превъртане, тогава сред разширенията можете да инсталирате Minimal Scrollbar. Това разширение ще приспособи лентата за превъртане за всеки конкретен сайт. И ако не искате да се занимавате с настройките за превъртане, тогава можете да инсталирате разширението Scroll Buddy. Предназначен е за автоматично превъртане.

Важно е да се отбележи, че всички горепосочени методи работят на всички операционни системи, включително Mac OS, Linux и Android. Въпреки това, за да приложите по-плавно превъртане, трябва да настроите и мишката. Само в тази комбинация няма да има шутове в браузъра, докато превъртате страниците.