Vytvářet citlivé rozložení rozložení mřížky s tímto skriptem
Vlastní mřížky jsou některé z nejtěžších funkcí, které lze vytvořit od nuly. Najdete zde spoustu zásuvných modulů zděných mřížek každý má svá vlastní omezení a požadavky.
Muuriho skript je silnou alternativou pro každého, kdo potřebuje a citlivé prvky mřížky s dotykovou podporou.
Je postaven Velocity.js pro animace, spolu s Knihovna Hammer.js pro manipulaci s mobilním dotykem. Muuri ne vyžadovat jQuery, takže je to jeden z mála vanilkových JavaScript pluginů pro síťová rozhraní.
Na hlavní stránce projektu najdete a krásné demo se všemi funkcemi. Animační efekty, podpora drag & drop a různé prvky mřížky různých velikostí. Toto demo ukazuje, jak moc máte kontrolu s mřížkou Muuri.
Můžeš si vybrat které prvky se mají zobrazit, založené na třídách (tj. filtrování), spolu s jak chcete vyplnit prázdná místa.
Zednické mřížky často zanechávají prázdná místa, protože Prvky mřížky nejsou vždy dokonale spojeny. To je typické pro větší webové stránky, jako je Pinterest. I když, můžete přidávat přetažitelné položky mřížky do téměř jakéhokoli uživatelského rozhraní.
Přemýšlet o sociální profily s rozvržením a jak budou fungovat. Nebo přemýšlejte vlastní seznamy úkolů spuštěné jako progresivní webové aplikace na JavaScriptu. Na stránce Muuri je vlastně skvělá ukázka ukázky ukázkového seznamu úkolů a toho, jak by to mohlo fungovat jako PWA na mobilu.
Chcete-li začít, prostě zahrnují všechny závislosti JavaScriptu spolu se skripty Muuri. Můžete je vytáhnout přes npm nebo si pořídit kopii z repo GitHub.
Pak ty vytvořit prvek mřížky kontejneru a cíl, který s novou instancí Muuri ()
metoda. Je to všechno velmi jednoduché a zvláště snadno použitelné zkopírováním fragmentů kódu z repo GitHub.
S plná podpora pro všechny moderní prohlížeče (IE9 +) a dotykové rozhraní, tento plugin je jedním z nejlepších pro drag & drop funkce mřížky.
Více se dočtete na domovské stránce Muuri a pohráváte si s živými ukázkami. Toto je skvělý systém pro dynamické mřížky a jeho stále aktivní, takže si můžete důvěřovat, že tento plugin bude na dlouhou trať.