Și așa, să aflăm pentru început ce sunt link-urile de ancorare sau doar ancorele. Legăturile de ancorare sunt link-uri care duc vizitatorul către anumite locuri de pe pagină. Practic, este ca un marcaj. Dacă pagina are un volum mare și este în esență împărțită în diferite blocuri, o puteți face astfel încât vizitatorul să poată merge imediat la partea dorită a paginii fără a utiliza scroll.
Aceste link-uri de ancorare sunt adesea folosite pe pagini FAQ.. Pe astfel de pagini, există multe articole diferite cu răspunsuri la întrebările frecvente. Pentru a nu derula manual textul, aceste întrebări sunt plasate la început cu link-uri către paragraful dorit. La fel de des, astfel de linkuri de ancorare sunt folosite în paginile de destinație (pagini de destinație). De asemenea, folosesc adesea astfel de ancore în paginile de destinație dacă clientul o cere. Paginile de destinație sunt adesea lungi și, prin urmare, astfel de ancore nu sunt un ajutor rău.
Un exemplu despre cum funcționează aceste link-uri poate fi văzut pe această pagină:
În cazul nostru, acesta este un simplu bloc div. Practic, pentru o tranziție simplă, asta este. Când faceți clic pe un astfel de link, vizitatorul va fi transferat instantaneu în partea din pagină în care se află blocul cu ancora.
Pentru a implementa o mișcare lină de-a lungul ancorelor, trebuie să conectați - jQuery. Odată am căutat mult timp scenariul potrivit și am scotocit printr-o grămadă de informații. Mai mult de jumătate arată scripturi care pur și simplu nu mai funcționează pe noile versiuni de biblioteci. Poate că ați găsit și aceste scripturi înainte de a ajunge pe site-ul meu. Apoi am dat peste acest script, care a fost o soluție excelentă pentru sarcinile mele.
Pentru început, într-o pălărie înainte de închidere cap sau la subsol înainte de închidere corp Trebuie să includeți biblioteca jQuery.
Asigurați-vă că acest lucru nu a fost deja făcut înainte, pentru a nu provoca un conflict și inoperabilitatea scripturilor.
Acum, după bibliotecă, conectăm scriptul în sine, care va anima tranziția lină.
A doua linie a scriptului specifică ID-ul blocului cu legături de ancorare. De exemplu, puteți organiza un bloc astfel:
A șasea linie conține numărul 1500 - timpul în milisecunde și este egal cu 1,5 secunde. Acesta este timpul pentru care se face trecerea la ancora dorită. Pentru a accelera sau încetini animația, trebuie doar să schimbați numărul.
Asta e tot, mulțumesc pentru atenție. 🙂
Bună prieteni. Vreau să ating un subiect ca tranziție lină la legătura de ancorare pe pagina site-ului. Dacă scrieți texte voluminoase pe site-ul dvs., îl formatați corect, capturile de ecran și alte elemente, atunci derularea lină la ancoră va face designul și mai atractiv. Dar să aflăm mai întâi ce este și cum va funcționa. Puteți vedea un exemplu de lucru pe această pagină făcând clic pe elementele din această listă.
Ce este o legătură de ancorare
Cum să faci un link de ancorare HTML
Legăturile de ancorare sunt realizate în limbaj de marcare hipertext. Crearea unei ancori în HTML nu este deloc dificilă. Este nevoie doar de puține cunoștințe în această limbă și de o înțelegere a modului în care funcționează. dacă nu aveți probleme cu asta, atunci o puteți face fără prea multe dificultăți. Deci, pentru a face o ancoră pe o pagină HTML, trebuie să scrieți ceva de genul următor în cod.
Și pentru a ajunge în acest loc pe pagina în care este indicată această etichetă, trebuie să scrieți acest lucru în link:
<href = "#ancoră" > Salt la o etichetă pe o pagină</a> |
Salt la o etichetă pe o pagină
Cu această abordare, tranziția se va realiza printr-un salt instantaneu dintr-un loc în altul.
Defilare lină la ancorare
Odată cu dezvoltarea tehnologiilor web, a devenit posibil să se creeze site-uri mai frumoase, mai dinamice, cu diverse efecte și. Și este chiar grozav atunci când poți interesa vizitatorul în altceva decât conținut și lași o impresie bună de a vizita site-ul. Într-o anumită măsură, acest lucru joacă în mâinile proprietarului site-ului. Pentru o tranziție lină la ancora, vom folosi biblioteca și vom conecta un script foarte mic.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | < script type= "text/javascript" >$(document).ready (funcție () ( $("a" ) .click (funcție () ( elementClick = $(this ) .attr ("href" ) ; destinație = $(elementClick) .offset () .top ; if ($.browser .safari ) ( $("body" ) .animate ( ( scrollTop: destinație ) , 1100 ) ; ) else ( $("html" ) .animate ( ( scrollTop: destinație ) , 1100 ) ; ) return false ; ) ) ; ) ) ; script> |
Există trei moduri de a conecta acest script. Primul este să inserați pe pagină între etichetele head. Al doilea este să îl puneți într-un fișier separat și să îl conectați separat astfel:
Etichetați pe pagină pentru a merge la ea
În al doilea rând, dacă doriți o defilare lină nu la toate ancorele, ci numai la anumite, trebuie să schimbați a treia linie a scriptului astfel:
Salt la o etichetă pe o pagină
O altă nuanță pe care am vrut să o menționez este că, spre deosebire de o simplă ancoră HTML, ancora jQuery nu scrie un link către ancora în bara de adrese a browserului atunci când navighezi la ea. Pentru a înțelege despre ce vorbesc, voi da un exemplu despre cum ar putea arăta un link de ancorare din bara de adrese a unui browser.
#ancoră |
Salutare dragi prieteni!
Astăzi vrem să vă spunem despre derularea lină a paginii de destinație la elementul dorit.
Derularea lină (sau derularea lină) permite vizitatorului de aterizare să navigheze prin secțiuni fără a pierde contactul vizual cu conținutul ofertei.
Puteți vedea un exemplu din . Pe această pagină, derularea lină este declanșată atunci când faceți clic pe butonul „Livrare comandă”.
De asemenea, aș dori să vă atrag atenția asupra faptului că utilizarea derulării fluide este, de asemenea, relevantă în combinație cu un meniu static. Anterior, am publicat un ghid pentru crearea unui , care, de asemenea, simplifică foarte mult navigarea pe paginile de destinație cu o cantitate mare de informații și vă permite să creșteți conversiile.
Așadar, vă sugerăm să folosiți un ghid ilustrat detaliat despre crearea unei derulări fluide pentru un singur element:
1) Deschideți pagina de destinație în editorul vizual LPgenerator
2) Copiați codul:
3) Folosind instrumentul „Scripturi”, lipiți codul copiat pe pagină
Setați poziția codului: „Înainte de etichetă