Mobil menü létrehozása css3 és javascript segítségével

Lépés 1. Hozzon létre HTML jelölést

Ebben a szakaszban két tartályt kell létrehoznunk - az egyiket a menü (cool-menü) és a második az egész oldaltartalomhoz (oldal-csomagoló). Az oldal tartalmában adjon meg egy címet és szöveget, valamint egy gombot a menü aktiválásához / kikapcsolásához:

2. lépés: CSS stílusok hozzáadása

Adja hozzá ezt a kódot az oldalhoz. A menü nem lesz látható, hiszen a kijelzőn nincs tulajdonság.

A fejlett menü 4 pozícióval rendelkezik:

  • Nincs animáció, a menü rejtve van
  • Az oldal balra mozog, megnyílik a menü
  • Nincs animáció, a menü nyitva van
  • Az oldal jobbra mozog, a menü bezárul

Hozzáadunk egy adott osztályt a testelemhez. a menü helyzetétől függően:

Mit csinál ez a kód?

  1. Nincs animáció, a menü rejtve van - a test nem rendelkezik osztályokkal
  2. Az oldal balra mozog, a menü megnyílik - a test az animációkat és az elmaradt osztályokat adja hozzá
  3. Animáció nincs jelen, a menü megnyílik - test az osztály menü-látható hozzá
  4. Az oldal jobbra mozog, a menü zárt - a test az animációhoz és a jobbhoz tartozó osztályokhoz kerül

A következő lépésben hozzáadja ezeket a css osztályokat az animáció végrehajtásához.

4. lépés: Animáció hozzáadása

Adjon hozzá néhány új szabályt a stílusfájl végéhez, amely a transition3d css tulajdonságát használja:

Könnyen szerkesztheti ezeket a stílusokat, hogy megváltoztassa az animációs időt vagy a szélességet, amelyre a menüt el kívánja mozdítani. Továbbra is csak szabályt kell hozzáadni a mobileszközök menük megjelenítéséhez (nem kötelező):

Mobil menü létrehozása - egyszerű!

Ezen a menünk készen áll! A menü így néz ki:

Mobil menü létrehozása css3 és javascript segítségével
Mobil menü létrehozása css3 és javascript segítségével

Lásd még:

Kapcsolódó cikkek