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


Voeg eenvoudig Drag & Drop toe aan Website met Dragula

Ben je op zoek naar een gratis bibliotheek om te werken met Drag & Drop-functies ? Dan is Dragula de enige bron die je nodig hebt.

Met dit gratis script kun je drag & drop-functies toevoegen voor elk element op je pagina . Dit omvat ondersteuning voor de React & AngularJS-frameworks, samen met vanilla JavaScript.

Dragula is super eenvoudig in te stellen en het wordt geleverd met een aantal aangepaste triggers voor gebruikersgedrag . Dit betekent dat u uw eigen functies kunt activeren nadat de gebruiker een item heeft versleept, op een item heeft geklikt of een deel van de pagina opnieuw heeft gerangschikt.

Als u een kijkje neemt in de live demo, vindt u enkele codefragmenten, samen met bruikbare voorbeelden .

De setup van de Dragula vereist slechts één JavaScript-bestand om het te laten werken. Hoewel, de extra opties kunnen een beetje verwarrend zijn.

Stel dat u twee containers hebt, #left en #right, die u wilt ondersteunen met versleepbare items. U moet deze containers handmatig toevoegen aan de Dragula-functie om de drag & drop-methoden te ondersteunen.

Als je de basisprincipes van de front-end ontwikkeling niet goed kent, dan zul je moeite hebben om Dragula te gebruiken. Maar de GitHub-repo heeft tal van geweldige voorbeelden die u kunt volgen en zelfs codefragmenten die u kunt kopiëren .

Hier is één voorbeeld van de GitHub-documenten voor het richten van de twee (linker en rechter) containers :

 dragula ([document.querySelector ('# left'), document.querySelector ('# right')]); 

Let op: als je verder kijkt op de GitHub-pagina vind je een enorme lijst met opties die je aan deze functie kunt doorgeven.

U kunt kiezen of u items wilt kopiëren of verplaatsen, welke containers de gesleepte items en zelfs callback-functies ondersteunen die werken via verschillende gebruikersgedragingen zoals:

  • Zweven boven een container
  • Initial click & drag-gebeurtenis
  • Laat evenement vallen
  • Een element buiten de grenzen laten vallen
  • Een element / container klonen door te slepen

Deze bibliotheek zal wat initieel werk vergen, maar als je bekend bent met JavaScript, dan zou dit een no-brainer moeten zijn.

Kijk over de demopagina om te zien hoe het werkt en om een ​​paar ideeën voor codevoorbeelden te krijgen . Dragula is een enorme bibliotheek en het is waarschijnlijk het beste open-source-script voor het verwerken van slepen en neerzetten, met het grootste scala aan aanpassingen .

Locatie delen met vrienden via Facebook Messenger

Locatie delen met vrienden via Facebook Messenger

Degenen onder jullie die regelmatig meetups organiseren met je Facebook-vrienden zullen blij zijn om te weten dat Facebook's Messenger-app je naast andere interessante functies nu je locatie met je vrienden laat delen.Ervan uitgaande dat u de nieuwste versie van Messenger op uw apparaat hebt geïnstalleerd, kunt u een optie Locatie zien die beschikbaar is op het tabblad Meer van de app.

(Technische en ontwerptips)

Bouw Modals met Pure CSS met CSS Modal

Bouw Modals met Pure CSS met CSS Modal

Bij webdesign moet je een goede contentorganisatie hebben. Dit helpt de gebruikers leesbaardere en functionele informatie te geven. U kunt dit doen door een nette en opgeruimde lay-out op de website te maken. Om de inhoud te ordenen, zijn er veel interface-elementen en -structuren die u kunt gebruiken, en modale dialoog is er een van

(Technische en ontwerptips)