it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


Aggiungi Drag & Drop al sito Web facilmente con Dragula

Cerchi una libreria gratuita per gestire le funzionalità di trascinamento e rilascio ? Quindi Dragula è l'unica risorsa di cui avrai bisogno.

Questo script gratuito ti consente di aggiungere funzionalità di trascinamento per qualsiasi elemento della tua pagina . Ciò include il supporto per i framework React & AngularJS, insieme a vanilla JavaScript.

Dragula è super facile da configurare e viene fornito con una serie di trigger personalizzati per i comportamenti degli utenti . Ciò significa che puoi attivare le tue funzioni dopo che l'utente trascina un oggetto, fa clic su un elemento o riorganizza qualsiasi parte della pagina.

Se dai una sbirciata alla demo dal vivo troverai alcuni frammenti di codice, insieme a campioni utilizzabili .

L'installazione di Dragula richiede solo un singolo file JavaScript per farlo funzionare. Anche se, le opzioni extra possono diventare un po 'confuse.

Ad esempio, supponiamo che tu abbia due contenitori, #left e #right, che vuoi supportare elementi trascinabili. Dovrai aggiungere manualmente questi contenitori alla funzione Dragula per supportare i metodi di trascinamento della selezione.

Se non hai una solida conoscenza dei fondamenti dello sviluppo del front-end, allora dovrai faticare per usare Dragula. Ma il repository GitHub ha molti ottimi esempi da seguire e anche frammenti di codice che è possibile copiare .

Ecco un esempio dei documenti GitHub su come scegliere come target i due contenitori (sinistro e destro) :

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

Nota se guardi oltre nella pagina GitHub troverai un enorme elenco di opzioni che puoi passare a questa funzione.

È possibile scegliere se copiare o spostare elementi, quali contenitori supportano gli elementi trascinati e anche le funzioni di callback che funzionano attraverso diversi comportamenti dell'utente come:

  • Sorvolando un contenitore
  • Fare clic e trascinare l'evento iniziale
  • Evento discendente
  • Eliminazione di un elemento fuori dai limiti
  • Clonazione di un elemento / contenitore tramite trascinamento

Questa libreria richiederà un po 'di lavoro iniziale, ma se hai familiarità con JavaScript dovrebbe essere un gioco da ragazzi.

Guarda oltre la pagina demo per vedere come funziona e per ottenere alcune idee di esempio di codice . Dragula è un'enorme libreria ed è probabilmente il miglior script open source per gestire il drag & drop, con la più ampia gamma di personalizzazioni .

Avvia i widget direttamente dalle impostazioni rapide con i quidgets [Android]

Avvia i widget direttamente dalle impostazioni rapide con i quidgets [Android]

Mentre i widget di Android sono molto utili, non si può negare il fatto che occupano spazio prezioso sulla schermata iniziale . Per coloro che preferiscono che i propri widget appaiano su richiesta invece di essere sempre presenti sullo schermo, esiste un'app chiamata Quidgets che può aiutarti in questo.D

(Consigli tecnici e di design)

Uno sguardo su: Progettazione per dispositivi mobili

Uno sguardo su: Progettazione per dispositivi mobili

Quando è stato rilasciato il primo iPhone, ha preso d'assalto il mondo della tecnologia. Da allora sono passati quasi 5 anni e il mercato degli smartphone è cresciuto in popolarità, e anche la Microsoft è entrata in concorrenza con il suo sistema operativo Windows 7 ei suoi partner. Con così tanti utenti Internet sul loro smartphone al giorno d'oggi, è logico aspettarsi che il numero di siti web mobili aumenti in modo aggressivo.Tutta

(Consigli tecnici e di design)