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


Pause & Loop CSS-animaties met WAIT! bezielen

Er is veel dat u kunt doen met pure CSS-animatie, maar een animatie pauzeren en herhalen is niet mogelijk met de huidige W3-specificaties.

Maar met een gratis tool zoals WAIT! Animeren kunt u vanuit het niets looped-animaties maken met aangepaste vertragingen tussen elke lus. Dit lijkt misschien een alledaagse taak, maar het lost een pijnpunt op voor veel ontwikkelaars.

Er moet worden opgemerkt dat er een CSS-eigenschap is die animation-delay die het begin van een CSS-animatie vertraagt . Het heeft echter geen invloed op een herhalende animatie omdat het beginpunt alleen maar wordt vertraagd.

WACHT! Animeren berekent automatisch hoeveel pauzes moeten worden geplaatst in aangepaste animatiehoofdframes om de exacte pauzeduur te maken die u tussen loops nodig hebt. Dit kan met de hand worden gedaan, maar het is extreem geconvolueerd, om maar te zwijgen van super irritant.

Deze webapp kan werken met elke CSS3-animatiefunctie, inclusief rotaties en transformaties. U schrijft geen nieuwe CSS-eigenschappen, maar bouwt aan de bovenkant van de functie keyframes om pauzes te maken op basis van percentages (van 0% tot 100%) in de animatie.

Bekijk de startpagina om enkele voorbeelden in actie te zien . Het is vrij duidelijk wat je kunt doen en de broncode is daar om te kopiëren / plakken in je eigen werk.

Let op: dit is geen volwaardige bibliotheek . Het is een generator die uw CSS-code on-the-fly maakt op basis van alles wat u nodig hebt voor de vertraging van de animatie.

Als u een eenvoudigere oplossing off-site wilt, kunt u de Sass-mixin downloaden . Dit is een beetje lastiger omdat het een Sass-kaart vereist, dus u moet begrijpen hoe u aangepaste eigenschappen kunt toevoegen en uw syntaxis correct kunt schrijven.

Hier is een voorbeeld van hoe je de mixin zou noemen :

 @ include waitAnimate ((animationName: animName, keyframes: (0: (transformatie: schaal (1), achtergrondkleur: blauw), 50: (transformatie: schaal (2), achtergrondkleur: groen), 100: (transformeren : schaal (3), achtergrondkleur: rood)), duur: 2, WaitTime: 1, timingFunction: ease, iterationCount: oneindig)); 

Pro webontwikkelaars moeten er geen moeite mee hebben om de touwen te leren en dit in een herbruikbare mixin te bouwen. Maar beginnende ontwikkelaars kunnen moeite hebben om het werkend te krijgen, vandaar de web-app.

Al deze broncode is gratis beschikbaar op GitHub als je een kopie lokaal wilt downloaden. Maar omdat dit zo'n vreemde functie is, is het niet iets dat je waarschijnlijk in veel projecten nodig zult hebben. Dat is waarom de WAIT! Animate web-app zou meer dan genoeg moeten zijn om u te helpen een eenmalig probleem op te lossen van het vertragen van looped-animaties met pure CSS .

Het is echt een leuke hack die ook behoorlijk obscuur is qua ontwerp. Maar het laat zien hoeveel mogelijk is met CSS3 en een beetje vindingrijkheid.

Bouw functie-rijke jQuery-carrousels met Slick

Bouw functie-rijke jQuery-carrousels met Slick

Niet veel carrouselbibliotheken kunnen concurreren met Slick . Het is de meest jQuery-invoegtoepassing voor het bouwen van dynamische carrousels op het web.Het is volledig gratis en gebouwd bovenop jQuery . De code is super eenvoudig in te stellen, hoewel het een paar afhankelijkheden vereist . Maar met zoveel functionaliteit is het de moeite waard om extra bibliotheken toe te voegen om dit te laten werken

(Technische en ontwerptips)

Zoek Emoji's in Gboard met Doodles

Zoek Emoji's in Gboard met Doodles

Gboard voor Android-gebruikers hoeft niet langer door de hele emoji-bibliotheek te bladeren om die specifieke te vinden die ze nodig hebben als een update Google heeft het toetsenbord ingeschakeld om emoji-zoekopdrachten een stuk eenvoudiger te maken .Dus hoe verbeterde Google de emoji-zoekopdracht? Door de kracht van doodles te gebruiken

(Technische en ontwerptips)