nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


Animaties en overgangen maken met Motion UI

Met animaties en overgangen kunnen ontwerpers veranderingen visualiseren en inhoud differentiëren. Animaties en overgangen zijn bewegende effecten die gebruikers helpen herkennen wanneer iets op de site verandert, ze klikken bijvoorbeeld op een knop en een nieuw stuk informatie verschijnt op het scherm. Beweging toevoegen aan apps en websites verbetert de gebruikerservaring, omdat gebruikers hierdoor op een meer intuïtieve manier inhoud kunnen begrijpen .

We kunnen animaties en overgangen creëren, helemaal vanaf het begin of met behulp van bibliotheken of frameworks. Goed nieuws voor ons, frontend mensen, is dat Zurb, de maker van Foundation, afgelopen oktober open source Motion UI, de animatie en transitie bibliotheek gebaseerd op Sass.

Het was oorspronkelijk gebundeld met Foundation for Apps en nu kreeg het voor de stand-alone versie een vernieuwing, inclusief een animatie-wachtrijsysteem en flexibele CSS-patronen . Motion UI voorziet ook enkele componenten van het Foundation-framework, zoals de Orbit-schuifregelaar, de Toggler-switcher en de Reveal-modal, waardoor het een vrij robuust hulpmiddel is.

Ermee beginnen

Hoewel Motion UI een Sass-bibliotheek is, hoeft u dit niet noodzakelijk met Sass te gebruiken, omdat Zurb ontwikkelaars een handige starterskit biedt die alleen de gecompileerde CSS bevat. Je kunt het downloaden vanaf de startpagina van Motion UI en snel beginnen met prototypen door de vooraf gedefinieerde CSS-animatie- en -overgangsklassen te gebruiken.

De starterkit bevat niet alleen de Motion UI, maar ook het kader van de Foundation, wat betekent dat u het Foundation-raster en alle andere functionaliteiten van Foundation for Sites kunt gebruiken als u dat wilt.

De starterkit wordt ook geleverd met een index.html bestand waarmee u snel het framework kunt testen.

Als u meer geavanceerde aanpassingen nodig hebt en gebruik wilt maken van de krachtige Sass-mixins van Motion UI, kunt u de volledige versie installeren die de .scss bestanden bevat met npm of Bower.

De documentatie van Motion UI is momenteel nog half afgebakken. Je kunt het hier vinden op Github, of er aan bijdragen als je wilt.

Snelle prototyping

Als u prototyping wilt starten, kunt u het index.html bestand van de starterskit bewerken of uw eigen HTML-bestand maken. U kunt de lay-out bouwen met behulp van het Foundation-raster, maar Motion UI kan ook worden gebruikt als een op zichzelf staande bibliotheek zonder het Foundation-framework.

Er zijn 3 hoofdtypen vooraf gedefinieerde CSS-klassen in Motion UI:

  1. Overgangsklassen - maken het mogelijk om overgangen, zoals verschuivende, vervagende en scharnierende effecten aan een HTML-element toe te voegen.
  2. Animatieklassen: hiermee kunt u verschillende schud-, wiebelende en draaiende effecten gebruiken
  3. Modificatieklassen - werk samen met zowel overgangs- als animatieklassen en laat u de snelheid, de timing en de vertraging van een beweging aanpassen.
HTML bouwen

Het mooie van vooraf gedefinieerde CSS-klassen is dat ze niet alleen als klassen kunnen worden gebruikt, maar ook als andere HTML-kenmerken. U kunt ze bijvoorbeeld toevoegen aan het waardeattribuut van de

In het onderstaande codefragment heb ik deze laatste optie gekozen om gedrags- en modificatieklassen te scheiden . Ik heb de kenmerken slow en ease modifier gebruikt als klassen en een aangepast attribuut data-animation voor de scale-in-up overgang. De Click me knop is bedoeld om het effect te activeren.

Hoe je wedstrijdschema's voor de Wereldbeker kunt converteren naar je tijdzone [Quicktip]

Hoe je wedstrijdschema's voor de Wereldbeker kunt converteren naar je tijdzone [Quicktip]

Behalve dat je weet waar je de volgende wedstrijd live kunt kijken, is een van de grootste kopzorgen bij het volgen van de World Cup het verschil in tijdzone. Het is vreselijk om jezelf midden in de nacht naar boven te slepen om erachter te komen dat je de eerste helft (of de hele wedstrijd!) Hebt gemist omdat je de starttijd verkeerd hebt ingeschat

(Technische en ontwerptips)

Hoe RAM-drives te maken: 50x snellere opslagoplossingen dan SSD's

Hoe RAM-drives te maken: 50x snellere opslagoplossingen dan SSD's

Als u een HDD-gebruiker bent, moet u zijn verteld dat u moet upgraden naar een SSD voor snellere opslag. Wist je echter dat er nog sneller opslaggeheugen is dan SSD en heb je er al toegang toe?Het RAM in je pc is veel sneller dan SSD, en met snel bedoel ik meer dan 50 keer sneller . Een goede SSD biedt lees- en schrijfsnelheid van 250-500 MB / s

(Technische en ontwerptips)