Het potentieel van HTML5 en CSS3 ontgrendelen

De release van HTML5 en CSS3 was niets minder dan een evolutionaire sprong, maar toch maken maar weinig ontwerpers veel gebruik van de nieuwe functies die de technologie biedt. Gedeeltelijk komt dit doordat het volledige potentieel van HTML5 en CSS3 over het hoofd is gezien, dus mensen blijven min of meer dezelfde sites ontwikkelen, alleen met kleine verschillen in codering.

Daar is niets mis mee, maar er zijn veel dingen die HTML5 en CSS3 voor je beschikbaar maken waarvan je zou kunnen profiteren om meer fantastische creaties te maken dan ooit tevoren.

Negeer het canvas niet

De grip krijgen op het canvas-object is een van de moeilijkste taken voor een nieuwe HTML5-codeur om te doen, vooral wanneer die codeur eerder codeerde in andere HTML-versies en geen achtergrond had in computergrafiekprogrammering.

Leren om het canvasobject te gebruiken, zelfs als je zelden van plan bent een tekening te maken, is een waardevolle vaardigheid die elke serieuze codeur de tijd moet nemen om te leren. Het kan voor allerlei dingen worden gebruikt, waaronder het maken van geanimeerde infographics, diavoorstellingen, grafieken (inclusief interactieve grafieken) en nog veel meer.

illustratie met dank aan

Het canvas gebruiken is eenvoudig een kwestie van het maken van het object in HTML5 en het vervolgens vullen met JavaScript. De betrokken technieken zijn een onderwerp voor een andere dag, maar je kunt al een aantal tutorials hier op deze site vinden die je kunnen helpen bij het opstarten.

U hebt Flash niet meer nodig

Voor het grootste deel van wat we eerder Flash gebruikten, is geen Flash vereist. Nu kunt u alles doen met CSS3-overgangen, HTML5-tekening, HTML5-animatie, HTML5-video en HTML5-audio.

De enige dingen die we niet doen in HTML5 dat Flash je toestaat, is om je gebruikers te bespioneren en hun privacy te schenden, maar dat wil je toch niet doen, toch?

De meeste gebruikers vonden Flash erg vervelend, hoewel de meesten het ook met tegenzin installeerden als een onvermijdelijke noodzaak. Totdat de ernstige beveiligingsrisico's en privacyproblemen die samenhangen met Flash, het tot iets maakten dat de meeste gebruikers helemaal niet installeren of alleen per geval activeren wanneer het strikt noodzakelijk is voor een taak die ze willen uitvoeren .

CSS3 geeft je nieuwe pseudo-klassen

Sommige pseudoklassen waren er in CSS2, maar met CSS3 kun je belangrijke positionele pseudoklassen gebruiken om meer controle te krijgen. Ze worden voornamelijk gebruikt met tekst, zoals de namen van de pseudoklassen aangeven: voor, na, eerste letter, eerste regel ...

U hebt ook toegang tot overgangen, die u kunt gebruiken om alles, inclusief tekst, te wijzigen. Deze overgangen animeren of transformeren wat de gebruiker op het scherm ziet.

Uw webpagina's kunnen rechtstreeks communiceren met de GPU

U moet dit voorzichtig doen, aangezien elke vorm van hardwareversnelling de levensduur van de batterij van mobiele apparaten zal doen afnemen, maar het is nog steeds best cool dat u het kunt doen.

GPU-versnelling werkt wanneer u overgangen, 3D-transformaties, canvas in 3D-modus en WebGL 3D gebruikt. Dit laatste is mijn favoriet, maar je zult veel moeten lezen om grip te krijgen op alles wat met WebGL te maken heeft. Het geeft je echter veel ruimte voor het maken van animaties en games.

GPU-versnelling werkt niet met oudere browsers, zelfs als deze HTML5 en CSS3 ondersteunen.

gif met dank aan

Gebruik game engines om hard te werken met 3D-graphics

Spelprogrammeurs gebruiken sinds eeuwig game engines om de taak van het programmeren van spellen eenvoudiger te maken, maar het is pas in het afgelopen jaar of twee dat echt capabele HTML5-game-engines zijn ontstaan ​​die bestand zijn tegen de taak om 3D-gaming van hoge kwaliteit te maken in een browsergebaseerde omgeving.

Een van de eenvoudigste om mee te beginnen is PlayCanvas, en ook al is het gratis om mee te experimenteren en echt goedkoop voor een persoonlijke licentie, het is geen lichtgewicht. hier is Neerschieten, een spel gemaakt in PlayCanvas:

 

En dit is RoboStorm:

Kun je games zoals deze maken? Absoluut, en het is nu veel gemakkelijker dan ooit.

Probeer het eens voor een retro-game-bouwervaring Construct2 or Construct3. Het heeft alles wat je nodig hebt om games te maken op basis van slepen en neerzetten (hoewel sommigen dit te beperkend vinden). U maakt uw games online en mensen spelen ze online. Het is een engine voor degenen die geen programmeertaal kennen en zich niet willen storen aan leren.

Hier is Kiwi Story, een old-school 2D-platformgame gemaakt in Construct3:

Je bent niet alleen beperkt tot gamen met deze motoren. Voor het maken van volledige films en presentaties, zou het beter zijn om te gebruiken Blenders or Mayaen voor games die zijn toegewijd aan een specifiek platform, is het meestal beter om een ​​eigen programmeeromgeving te gebruiken die specifiek is voor dat platform. Voor cross-platform interactieve games, verhalen vertellen, onderwijssoftware of presentaties zijn de HTML5-engines een uitstekende optie.

HTML5 en CSS3 geven je meer kracht

Met HTML5 en CSS3 hebt u nu volledige controle over elk element dat op uw pagina verschijnt, inclusief de mogelijkheid om elk object op vrijwel elke gewenste manier te manipuleren.

Hoewel de basiseenheid van constructie nog steeds de rechthoek is, hoeven uw websites niet langer rechthoekige lineariteit te volgen. Je kunt dingen in elke gewenste hoek zetten, ze roteren, scheeftrekken, verdraaien en buigen, en je webbrowser zal niet klagen.

U kunt nu ook de dekking en schaalvergroting veel eenvoudiger beheren dan voorheen, en de technieken werken in alle belangrijke browsers.

Vanaf het moment van schrijven in het vroege 2018 zijn er nog steeds problemen met het schalen tussen verschillende browsers, waarbij sommige browsers nauwkeurig kunnen worden geschaald, terwijl anderen zeer verschillende resultaten voor dezelfde pagina geven.

Dat betekent dat we voorlopig nog steeds vastzitten met het programmeren van verschillende versies van een site als we schaalbaarheid willen gebruiken voor responsieve doeleinden.

Gelukkig zul je daar zelden behoefte aan hebben, maar soms past er iets op het scherm, hoe klein dat scherm ook is dat je primaire doel zal zijn. In die gevallen blijft het gebrek aan gestandaardiseerde schaling in verschillende browsers een probleem.

Toch zijn deze problemen geen HTML5- of CSS3-problemen, het zijn problemen van het feit dat de browserontwikkelaars de functies geleverd door HTML5 en CSS3 niet goed ondersteunen.

Naarmate de tijd vordert, zouden we verbeteringen in de browsers moeten zien, en alles zal werken zoals verwacht. Tegen die tijd is het misschien tijd om HTML6 en CSS4 te leren, maar het is in elk geval een stap in de goede richting.

header afbeelding met dank aan

20 Awesome Logo Designs van de Cryptocurrency-industrie

De cryptocurrency-wereld is nog steeds een jonge, maar er zijn heel wat ontwikkelaars en investeerders bij betrokken om de druk op betere digitale valuta te vergroten. Met zo'n enorme beweging komen nieuwe ontwerptheorieën. Omdat er zoveel websites zijn die zich richten op cryptocurrency, wilden we een aantal inspiratie voor logo-ontwerp verkennen op deze sites. Genieten!

1. Bitcoin-Price.com

2. Zimrii Music

3. TradingView

4. Crypto Trappin

5. Cryptagon

6. Blockstack

7. Cryptominded

8. Pragma

9. Revolut

10. cryptoKitbanden

11. ICO Drip

12. Coinscanner

13. CobinHood

14. Verdienen

15. MetaMask

16. CoinsHub

17. Het accepteren

18. CoinShilling

19. Coin Falcon

20. SwipeStox

Zoals u kunt zien, zijn de logo's van de cryptomarkt creatief, kleurrijk en modern. Het lijkt erop dat de meerderheid van hen voor platte ontwerpen kiest, maar dat is niet altijd het geval. Als u vragen heeft over deze logo-ontwerpen of als u suggesties voor andere gebruikers heeft, deel uw mening in de opmerkingen.

header afbeelding met dank aan

Sunny: een deskundige geschenkengids van UncommonGoods

Op een gegeven moment moet je uitgaan en cadeaus kopen voor de feestdagen, verjaardagen, bruiloften of zelfs als een baby wordt geboren.

Hoewel het lijkt alsof je iemand kent, is het nogal verrassend hoe moeilijk het kan zijn om het perfecte cadeau voor hem uit te kiezen - een cadeau dat zegt waar je over nagedacht hebt, maar ook functioneel is en niet meteen de kast in gaat.

Lees verder Sunny: een deskundige geschenkengids van UncommonGoods

Welke werkt beter: illustraties of foto's?

Een foto zegt meer dan duizend woorden, dus het gezegde luidt, maar misschien zijn sommige foto's meer waard dan andere. Is het beter om foto's of illustraties te gebruiken? Dat is de vraag die dit artikel zal onderzoeken.

Zoals zo vaak het geval is, is er geen definitief antwoord, maar het is duidelijk dat er bepaalde omstandigheden zijn waarbij het ene formaat waarschijnlijk betere resultaten oplevert dan het andere.

Lees verder Welke werkt beter: illustraties of foto's?

De groeiende markt in Cover Design

Het is interessant op te merken dat veel ontwerpers zich uitsluitend richten op traditionele marketingsectoren, zoals webdesign en reclame, terwijl ze kennelijk het enorme marktpotentieel negeren van een sector die veel ouder is dan de andere.

Waar ik het hier over heb is de uitgeverssector, een multi-biljoen dollar bedrijf met meer dan genoeg marktaandeel om rond te gaan als je een deel van de actie kunt krijgen.

Lees verder De groeiende markt in Cover Design

Site Design Mythen Onderdrukken Creativiteit

Wil je iets weten dat je bezoekers, geld en tijd kost, maar het is gemakkelijk te voorkomen?

Het zijn de mythes die uw marketingteam (en misschien zelfs mensen die hoger in de commandostructuur staan) hebben opgeslokt over het ontwerp van de site en de gebruikerservaring, ze gewoon geloven omdat iemand met een beetje roem ze zei, en iedereen zei gewoon: "Ja, dat klinkt goed! "

Lees verder Site Design Mythen Onderdrukken Creativiteit

Word een e-commerce expert

Voer je e-mailadres in om het feest te starten