Бързи и оригинални ефекти на CSS с мишката

21.03.2020

Сайт, който се прави бързо, без излишни набори и значителни разходи, с приличен дизайн и пълна функционалност - добра работа и приличен резултат.

Изборът на изпълнител в този случай е много важен не само за собственика на сайта, но и за обикновения посетител. Не всеки обича да посещава ресурси, които използват сложни инструменти, за да демонстрират своята динамика. Затова, колкото и странно да изглежда това, но ангажиментът на художника да използва псевдокласовете като CSS hover е добър избор. Простотата често е ключът към успеха.

css hover

Място на прилагане

Псевдокласът за навъртане на CSS се прилага към името на класа (ите) или името на идентификатора, който описва маркера, което не е задължително да бъде визуално видимо на страницата, но трябва да бъде достъпно за мишката, например чрез правилото за CS-z-индекс.

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

Мястото под етикета винаги има формата на правоъгълник, но няколко правила фон-изображение и фон-цвят (в стойността на прозрачен) лесно променят нещата. Снимката не трябва да е в формат .png или .jpg - можете да използвате проста .gif анимация.

Изчистване на оформлението

Стилът на оформлението зависи от изпълнителя. Ако това е любовник на CSS, тогава трябва да очакваме пълна липса на JavaScript код и шансове да разберем как се формира това или онова действие на страницата. Ще трябва да изхвърлим много CSS класове и да хванем връзките им, преди мисълта на създателя да стане достъпна.

hover css ефекти

Ако изпълнителят е избрал комбиниран разработчик, който притежава достатъчно CSS правила, но обръща повече внимание на HTML таговете и JavaScript кода, ще бъде трудно да се разберат опциите за динамично оформление. В този случай етикетите и правилата на CSS ще се появят от кода на страницата като гъби след дъжд.

Не е най-добрият вариант да се съберат HTML + CSS кодер и HTML + JS кодер, но на практика това не винаги работи. Най-добрият вариант е да наложите вашите изисквания на разработчика, един от които е CSS навъртане, а правилата от този тип са много важни.

Това е просто такъв случай, когато клиентът може да посочи какво трябва да се използва. Би било по-подходящо да се прилагат ефекти на CSS, подобни на Hover. Всички опити да се влезе в свободното професионално плуване трябва да бъде спряно в основата, дори преди работата по сайта да започне, в противен случай просто няма да бъде завършена.

Ефект при навъртане на CSS при завиване и при напускане

Основното е да се разбере принципът, но е изключително прост. Демонстрирането на всички изкушения на псевдокласите е възможно само на динамични или само реални страници.

Статията е трудна за описване на движението. Общата идея може да се види в образа.

Примерът на автора не е снимка.

Логиката тук е проста - има две описания. Единият показва етикета в нормално състояние, а вторият - в случая, когато е влязла мишка. Във втория случай ": hover" просто се добавя към името на класа или идентификатора. И двата описания трябва да отговарят на изискванията на CSS.

Мишката стигна до етикета и я остави.

Приема се, че в нормалното състояние етикетът е статичен, ако първоначално не би трябвало да показва нещо динамично. Тъй като правилата за hover CSS, когато се движат, трябва да променят нещо в стила на нормалното състояние на маркера.

Това не е задължителен принцип. Възможно и необходимо е да се използва пълната сила на CSS правилата, по-специално прехода, непрозрачността, фоновия цвят, фоновия образ ... Първите две са особено интересни - те са динамични сами по себе си.

Още по-интересно е възможността да се използва динамиката, когато мишката напусне етикета. Защо не? В статичното състояние на страницата, нищо не е динамично, но ако пристигането на мишката върху етикет е навъртане, тогава може да останете жив. Фактът, че псевдокласът не е присвоен на клас, не означава нищо.

наведете css, когато задържите

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

Ефект css hover hover

Изобщо не е необходимо да се показват CSS ефекти в етикети над информационните блокове. Желаните маркери могат само да гледат. Но веднага щом мишката мине през достъпната част, стилът на CSS за навигиране може да повиши z-индекса. Когато напуснете мишката, всичко ще се върне на мястото си.

Псевдокласът на CSS при навъртане, комбиниран с правилното прилагане на CSS правилата, е добър, лесен и добре функциониращ сайт.

Прочетете предишното

Функции за дата на JavaScript

Прочетете по-нататък

Asus X53S: функции, функции, ревюта