Hozzon létre egy adaptív pivottáblát

Első lépések a jelöléssel

A táblázat elrendezése hasonlít az OpenType példájában szereplő táblázathoz, csak itt adtuk hozzá az azonosítót és az osztályt (az opcionális záró címkéket eltávolítottuk a kód egyszerűsítése érdekében).

A CSS is nagyon hasonló. Ezt a példát írtam a Sass-ra:

Forgó sorok és oszlopok

A jelenlegi táblázat struktúrája JS-ben van írva a fulltable változóba. A JS nélkül a táblázat megjelenik, de nem forog.

Hozzon létre egy adaptív pivottáblát

Gyakorlati kurzus az adaptív leszállásról a semmiből!

Tanuljon meg a semmiből, hogy adaptálódjon a HTML5 és CSS3 alkalmazásokhoz a következő 6 napban

Minden változó a táblázat részét képezi.

A pivotTable függvény helyeken változtatja a sorokat és oszlopokat. A baloldali fejlécek felfelé mozogtak. Tiszta szemantikailag (perspektívában) semmi sem változik, csak a faj változik.

A puccs után az osztály nagyból kicsire változik. Az asztalszerkezet fordított változata a slimTable változóba van írva, így a táblázat nem tér vissza, ha a nézetablak méretét megváltoztatja.

A pivotTable funkció elindul az oldal betöltése után:

Nem kell tesztelni a pivotTable függvényhívást minden egyes alkalommal, amikor a nézetablak méretét megváltoztatjuk (ez súlyosan befolyásolja a teljesítményt), ezért erőteljesen csökkentettem az újraindítási időt 200 milliszekundumra, amikor a resize-esemény bekövetkezett:

A lassítás a funkción keresztül történik:

következtetés

A technika nem alkalmas minden táblázatra (ahol túl sok oszlop és sor van), de hasznos lehet a táblázatokhoz, mint a mi példánkban.

Kiadás: A webformyself parancs.

Hozzon létre egy adaptív pivottáblát

Gyakorlati kurzus az adaptív leszállásról a semmiből!

Tanuljon meg a semmiből, hogy adaptálódjon a HTML5 és CSS3 alkalmazásokhoz a következő 6 napban

A legfrissebb hírek az informatikai és webfejlesztésről a Telegram csatornán

Hozzon létre egy adaptív pivottáblát

Bootstrap keret: az adaptív elrendezés gyakorlata az A-tól Z-ig

Tanulja meg, hogy a webhelyek a Bootstrap keretrendszer összes funkcióját használják.

Kapcsolódó cikkek