Obsah |
|
Vytvorenie hra slučky | Rozšírenie HTML |
Tento tutoriál ukazuje ako vytvoriť citlivý rozloženia pomocou JavaScriptu. Pridajte dve krabice do knižnice. Aby jeden červených a jeden zelený. Tieto boxy sú len príklady. Všetky tvary alebo objekty by mohli byť použité.
Pridať polia editora.
Usporiadať boxy, tak oni vyplniť ľavej a pravej strane. Ponechať orámovanie okolo nich.
To je teraz príklad webovej stránky s obsahom na ľavej a pravej strane. To bude vyzerať poriadku na ploche webový prehľadávač alebo telefón v režime na šírku. Bohužiaľ, Toto rozloženie nebude dobre fungovať v režime portrét. Buď dve krabice musia zmenšil malé prispôsobiť, alebo rozšírenej na celú obrazovku, a po stranách boxy odrezať.
Táto situácia je, kde sú potrebné reagovať rozloženia. V režime portrét, jeden box mala pohybovať nad sebou. K tomu potrebujeme presunúť krabice pomocou JavaScriptu. To znamená vypnutí 'Pomocou časovej osi' krabice a nastavenie 'Skript ID'.
S cieľom posunúť do polí mimo hranice filmu, musíme vypnúť klip vo vlastnostiach film.
Najlepším miestom na usporiadanie boxov je v 'Na zmenu veľkosti' filmov udalosť.
Funkcie potrebujeme sú GetLeft, GetTop, GetWidth a GetHeight. Tieto funkcie dať hranice webového prehliadača alebo zariadením pomocou súradníc filmu. Zapnutým klip, tieto hodnoty vráťte hranice film. Ak používate "Žiadny" film rozsahu, GetLeft a GetTop sa vždy vráti 0 a môžu byť ignorované.
Po prvé umožňuje usporiadať dve krabice tak, jeden vyplní ľavej a iné výplne pravej strane.
Ďalej pridáme orámovanie veľkosti 10. Táto hodnota 10 nie je nevyhnutne v pixeloch, je v rozsahu filmu. Použitie filmu stupnice "Žiadny" všetko v pixeloch.
Nakoniec budeme testovať, či šírka webového prehliadača alebo zariadenia je menšia ako výška. Keď sa to stane, vertikálne usporiadanie políčok.
Teraz môžete vidieť, keď zmeníte veľkosť prehrávača, dve krabice zariadi sami automaticky. Tieto dve krabice je možné ľahko nahradiť iné tvary a objekty. Tento príklad môže byť rozšírený zvládnuť Komplexnejšími formami.
Vytvorenie hra slučky | Rozšírenie HTML |