O luptă care rămâne în prezent în designul web afișează toate informațiile redundante pe fiecare pagină. De exemplu, un formular de autentificare. Ce se întâmplă dacă a existat o modalitate de a face cu ușurință conținutul accesibil pe fiecare pagină, dar păstrați-l ascuns până când este necesar? Ei bine, puteți face un panou de top care, atunci când se face clic, va dezvălui sinele și conținutul său. Dar trebuie să facem acest aspect frumos, așa că o vom anima și el.
În acest tutorial, vom crea un panou glisant, care se alunecă pentru a dezvălui mai multe
conținut, folosind JQuery pentru a anima înălțimea panoului. În acest caz, o vom face
creați o înregistrare ipotetică pentru noul domeniu tutsplus care vine în curând.
Mai intai trebuie sa planificam aspectul nostru si sa facem sa arate bine cu Photoshop. Mulțumiri
la Collis, și abilitățile sale uimitoare Photoshop, avem un aspect șic cu care să lucrăm.
Puteți lua fișierul înainte și după PSD pentru o inspecție suplimentară în sursă
fișier Zip. Dar este destul de evident. De asemenea, nu are declivități
ar trebui să putem face acest lucru destul de ușor doar cu CSS.
Aici puteți vedea ce va arăta demo-ul în starea sa normală.
>Iată ce va arăta demo-ul atunci când panoul este alunecat.
În primul rând, trebuie să construim structura paginii. Pentru a crea planul de mai sus,
ceea ce avem nevoie de toate în mod structural în HTML?
Bine, aspectul paginii este destul de simplu. Aici este:
Wow ... fără clase sau conținut înăuntru, se pare că au o mulțime de idei inutile,
dar toate vor fi necesare pentru CSS și JQuery mai târziu. Acum vom începe să adăugăm
cursuri în pregătire pentru CSS.
Acum trebuie să schimbăm scheletul într-un site real cu CSS. Bine
începe prin adăugarea de clase și ID-uri la toate aceste divs! Puteți face acest lucru cu ușurință
prin imprimarea layout-ului Photoshop și apoi marcarea suprafețelor și asociate
clase cu o ascuțită. Pentru această demonstrație, voi face același lucru numai în Photoshop.
Deși poate fi extrem de urât, sperăm că vă va arăta diferitele regiuni
a paginii.
Notă: Am de gând să aibă imaginea normal non-evidențiat pe hover.
Aici este pagina cu clasele adăugate și ID-urile:
Autentifică-te aiciAscunde
Chiar acum, ți-aș arăta o captură de ecran a ceea ce avem până acum, dar nu o facem
au nimic, cu excepția unui conducător orizontal și a două legături nestingherite. Ai idee.
Acum putem modela pagina.
Înainte de a merge mai departe, trebuie să introducem fișierul CSS pe schelet.
Am creat o foaie de stil intitulată "style.css". În timp ce adăugăm cod
la cap, am putea adăuga și javascript și jQuery. Aici este
capul paginii:
Nettuts JQuery Panou glisant