Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy lehet ilyet készíteni?

Hogy lehet ilyet készíteni?

Figyelt kérdés
Amikor görgetem le az oldalt ott marad az a 20-30px rész (piros menű) [link]
2013. márc. 14. 20:10
 1/4 anonim ***** válasza:

<ul class="nav unstyled"><li><a href="#work"><font><font>Munka</font></font></a></li> <li><a href="#what-we-do"><font><font>Mit csinálunk</font></font></a></li> <li><a href="#who-we-are"><font><font>Kik vagyunk?</font></font></a></li> <li><a href="#contact"><font><font>Érintkezés</font></font></a></li></ul>


Valami ilyesmi. Ez csak kimásoltam a Fejlesztői eszköz panelből.

2013. márc. 14. 20:23
Hasznos számodra ez a válasz?
 2/4 Drone007 ***** válasza:

A példában ehhez egy section elemet használtak, de ugyanúgy megoldható div elemmel is.

Alapállapotban a div elem egy abszolút pozíciójú 100% szélességű elem.

Ha a görgetés event elér egy bizonyos magasságot ( [link] - amit javascripttel levizsgálsz - akkor a div-hez hozzáadódik egy extra class, amitől az elem fixed pozíciójú és adott magasságú lesz (+ a benne lévő elemek is átrendeződnek).

A megváltozott div alatti elem (ez is div) magas top marginnel rendelkezik, amitől olyan mintha a felső div alatt kezdődne, pedig "mögötte" helyezkedik el.

Ha a scroll event egy bizonyos szint alatti értéket mutat (feltekerünk az oldal tetejére), akkor jqueryvel megvonjuk az extra (fixáló) class-t a div elemünktől.

2013. márc. 14. 23:15
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Szia erről van valami videó?
2013. márc. 15. 07:07
 4/4 Drone007 ***** válasza:

Azt nem tudok, de itt elég jól leírják a témát:

[link]

2013. márc. 15. 10:02
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!