Harmonika er en af de mest populære måder at organisere information på, og derefter bruge forskellige effekter kan vi vise, at de oplysninger, der er indeholdt i dem. Disse har allerede været på nettet i et stykke tid, og vi kan implementere dem med rammer som f.eks jQuery, Bootstrap og selvom vi tør bygge dem ved kun at bruge HTML5 Y CSS3.
Men teknologier udvikler sig hurtigt, og selvom implementering af en harmonika ved hjælp af de ovennævnte rammer er ganske enkel, er der stadig metoder, der går ud over denne enkelhed. En af disse er at gøre det med det nye designsprog, der hedder Materialedesign og støtter os fra rammerne Materialiser for det.
Harmonika i materialedesign
Harmonikaer i Materialedesign De er ikke kun lette at implementere, vi har også flere funktioner til dem, hvilket giver os en meget bredere variation af vores websted, blandt dem har vi følgende:
Harmonika
Det er klassikeren og gør det muligt at organisere oplysningerne i blokke, der falder sammen efter hinanden, når der klikkes på dem, disse defineres med klassen sammenklappelig harmonika.
Pop ud
Skriv harmonikaer pop ud tilføj en ny effekt til den populære komponent og kombiner klassisk funktionalitet med meget mere detaljerede displayeffekter, disse er defineret med klassen sammenklappelig popout.
Kan udvides
Endelig harmonikaer, der kan udvides eller kan udvides gør det muligt at åbne flere harmonikaer på samme tid, det vil sige den harmonika, som dette aktiv ikke vil lukke, hvis vi vil se noget andet, for at definere denne type harmonika, attributten bruges data-sammenklappelig af typen kan udvides.
Når vi ved, hvilke typer harmonikaer vi kan implementere, skal vi lave et eksempel, hvor vi inkluderer de tre typer på en enkelt side.
Implementering af web -harmonikaer
Den første ting at gøre er at inkludere bibliotekerne i Materialiser, både .js -filen og rammens stilark, er det vigtigt, at vi også linker til ikonerne for at kunne bruge dem i vores eksempel og uden at glemme den seneste version af jQuery før JavaScript -biblioteket af Materialiser:
Når dette er gjort, skal vi oprette en struktur med tre containere for hver harmonika, som vi implementerer, den første vil være standard harmonika og for at definere den, skal vi oprette en struktur af ul og li, som vi vil identificere med tilsvarende klasser:
Standard harmonika med Material Design
- filter_dramaFørst
Lorem ipsum smerter sidder amet.
- placereAnden
Lorem ipsum smerter sidder amet.
- whatshotTredje
Lorem ipsum smerter sidder amet.
FORSTØRRE
Som vi kan se, ser det ganske godt ud, og vi behøvede ikke at gøre noget kompliceret, nu skal vi lave vores popout -harmonika, og til dette er det eneste, vi skal gøre, at tilføje klassen sammenklappelig popout og bevar strukturen i det foregående eksempel med, at vi vil oprette vores funktionalitet, lad os se kodestykket for dette:
Som vi kan se, har vi skabt en ekstremt kraftfuld og visuelt imponerende funktionalitet på få minutter, det er kun op til alle at tage eksemplet og tilpasse det til deres behov for at skabe rige og nyttige funktionaliteter til ethvert aktuelt websted eller program.
harmonika_materiale_design.html 2.87K 170 downloads