Ролловер (веб-дизайн) - Википедия - Rollover (web design)

Аунату а-да табылған веб-әзірлеуші ​​немесе веб-дизайнер жасаған батырмаға сілтеме жасайды веб парақ, қолданушы мен парақтың өзі арасындағы интерактивтілікті қамтамасыз ету үшін қолданылады. Ролловер термині «батырманың меңзерін батырмаға айналдыру» батырмасының реакциясын тудыратын (әдетте визуалды түрде, батырманың бастапқы суретін басқа кескінмен ауыстыру арқылы) визуалды процестен, ал кейде вебтің өзгеруіне әкеледі парақтың өзі. «Домалақ» терминінің бөлігі қазіргі заманғы оптикалық тінтуірге қарама-қарсы тышқанның түбіне орналастырылған (айналатын) қатты резеңке шардан тұратын механикалық жиынтығы бар ескі тышқандарға қатысты болуы мүмкін, ол «домалайтын» бөліктері жоқ. . Термин тышқан қазіргі технологияны ескере отырып орындыырақ шығар.

Роловерлерді кескін, мәтін немесе батырмалар арқылы жасауға болады. Бұл интерактивті әрекетті орындау үшін пайдаланушыға тек екі кескін / батырма қажет (осы суреттерге «alt» мәтіні қосылуы мүмкін). Ролловерді бейнелеуді кіріктірілген құралы бар бағдарлама немесе сценарий кодтау арқылы жасауға болады. Пайдаланушыға бірінші кескінді таңдап, балама қосымша суретті таңдау керек. Ролверді іске қосу үшін тінтуірдің әрекетін «басу» немесе «тінтуір үстімен» орнату керек. Назар аударыңыз, «тышқан» кескінге ауысқанда, alt кескін / қосалқы кескін пайда болады, бірақ ол қалмайды - пайдаланушы тышқанды суреттен алшақтатып «тышқанды шығарғанда» бастапқы бастапқы сурет қайта пайда болады.[дәйексөз қажет ]

Кодтау

Ролвер жасаудың бірнеше түрлі тәсілдері бар. Бұл вертолвердің мысалы CSS, JavaScript және HTML:

CSS

а {  фондық кескін: url(default.png);  түс: ақ;  дисплей: блок;  биіктігі: 30px;  ені: 100px;}а:апарыңыз {  фондық кескін: url(rollover.png);  түс: көкшіл;}

JavaScript

var сілтеме = құжат.querySelector(«а»);сілтеме.addEventListener(«тышқан»,функциясы() {    бұл.стиль.backgroundImage = «url (rollover.png)»;    бұл.стиль.түс = «lightpink»;});функциясы setStyleDefaults() {    сілтеме.стиль.backgroundImage = «url (default.png)»;    сілтеме.стиль.түс = «ақ»;}setStyleDefaults();сілтеме.addEventListener(«тышқан»,setStyleDefaults);

HTML

<а href=«https://kk.wikipedia.org/»>Википедия</а>

Айналдырудың әртүрлі түрлері

Роловерлер өздігінен анимациялық суреттер болмаса да, кейбір қолданушылар мен HTML мамандары анимацияға ұқсас эффекттер жасай алды.

  • Роловерлерді үлкейту: тышқан суреттің / мәтіннің немесе батырманың үстінен жылжытылған кезде, ол қолданушы белгілейтін шекті өлшемге байланысты оның көлемін ұлғайтады.
  • Өшіп бара жатқан ролловерлер: пайдаланушы тінтуірді сурет / мәтін немесе батырма бойынша жылжытқанда, ол пайдаланушының басқару элементіне байланысты өшіп немесе өшіп қалады.
  • Бөлшектелген аудару: тінтуір кескіннің немесе батырманың үстіне жылжытылған кезде, экрандағы басқа аймақтар өзгеріп, егер пайдаланушы нұқса, не болатынын көрсетеді.

Сондай-ақ қараңыз

Сыртқы сілтемелер