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


Crea facilmente un layout griglia dinamico con FreeWall

Se hai familiarità con Windows 8 o Pinterest, conosci il layout dinamico della griglia. Una griglia dinamica è un layout in cui è possibile riorganizzare e riposizionare elementi figlio come richiesto o quando si ridimensiona il browser. Un famoso plugin jQuery utilizzato per creare questo layout è jQuery Masonry ma se vuoi più opzioni e anche animazioni, controlla FreeWall.

FreeWall è un plugin jQuery gratuito di Minh Nguyen che puoi utilizzare per creare molti tipi di layout di griglia : layout flessibile, layout stile metro, griglie annidate, layout immagine e griglia fluida. Ha anche il supporto per la progettazione reattiva in modo da poter visualizzare il tuo sito in desktop, mobile o tablet.

Oltre a ciò, ha anche delle animazioni CSS e degli eventi di callback molto piacevoli come onGapFound, onComplete, onResize e onSetBlock.

Iniziare

Per iniziare con FreeWall devi includere il framework jQuery o Zepto. In questa guida di base, utilizzeremo jQuery come esempio per realizzare una normale demo di layout di griglia.

Ora includiamo prima il framework jQuery e il plugin FreeWall con il seguente codice.

Mostreremo alcuni pezzi di mattoni per il contenitore del layout.

Griglia normale

E definisci le dimensioni dei mattoni con i valori di width e height di 320px utilizzando la seguente regola di stile:

 .size320 {width: 320px; altezza: 320 px; } 

Ora, per aggiungere del codice javascript.

Fallo funzionare

Per dare colori casuali ai mattoni, definiremo alcuni array di colori e li applicheremo ai mattoni usando il Math.random() modo.

 var color = ["rgb (142, 68, 173)", "rgb (243, 156, 18)", "rgb (211, 84, 0)", "rgb (0, 106, 63)", "rgb (41, 128, 185) ", " rgb (192, 57, 43) ", " rgb (135, 0, 0) ", " rgb (39, 174, 96) "]; $ (". free-wall .size320"). each (function () {var backgroundColor = color [colour.length * Math.random () << 0]; var bricks = $ (this) .find (". brick ");! bricks.length && (bricks = $ (this)); bricks.css ({backgroundColor: backgroundColor});}); 

Infine, aggiungeremo delle funzioni per rendere bene il layout. Ecco cosa rende grande FreeWall. Ha alcune opzioni e metodi per controllare il comportamento della griglia. Le opzioni offerte da FreeWall sono:

 animate: true, // True per fare muovere il blocco con l'animazione. block.flex: true, // True per rendere il blocco può ridimensionare un po 'per adattarsi. cell.width: number, cell.height: number, fillGap: true, // True eseguirà il layout senza spazi vuoti. grondaia: mista, // La spaziatura tra i blocchi. selector: string, // Ottieni tutti i blocchi per rendere il layout. 

Chiamiamo il plugin usando il seguente codice.

 $ (function () {$ (". free-wall"). each (function () {var wall = new freewall (this); wall.reset ({selector: '.size320', cellW: function (container) { var cellWidth = 320; if (container.hasClass ('size320')) {cellWidth = container.width () / 2;} restituisce cellWidth;}, cellH: function (container) {var cellHeight = 320; if (container.hasClass ('size320')) {cellHeight = container.height () / 2;} restituisce cellHeight;}, fixSize: 0, gutterY: 20, gutterX: 20, onResize: function () {wall.fitWidth ();}}) wall.fitWidth ();}); $ (window) .trigger ("ridimensiona");}); 

Come puoi vedere nel codice della funzione sopra, usiamo alcune opzioni, metodi ed eventi di FreeWall. Come fixSize, gutterY, gutterX, onResize e fitWidth . Se si desidera utilizzare un'altra opzione, metodo o evento, è possibile trovare la documentazione nella home page ufficiale di FreeWall.

Ora puoi vedere il layout dinamico della griglia in azione nella pagina demo. Se ridimensionate il browser, i mattoni verranno automaticamente riorganizzati e ridimensionati.

  • Visualizza la demo
  • Scarica fonte

Strumenti OCR gratuiti per estrarre il testo dalle immagini - Il meglio di

Strumenti OCR gratuiti per estrarre il testo dalle immagini - Il meglio di

Se stai cercando di estrarre il testo da un'immagine, allora lo strumento OCR è la cosa da usare. Gli strumenti di riconoscimento ottico dei caratteri (OCR) possono acquisire ed estrarre il testo dalle immagini e consentono di apportare le modifiche richieste.In questo post, elencherò i migliori strumenti OCR gratuiti disponibili per piattaforme diverse .

(Consigli tecnici e di design)

Freelance: 3 modi per motivarti quando stai scappando

Freelance: 3 modi per motivarti quando stai scappando

Come designer freelance, l'autodisciplina è una caratteristica essenziale da coltivare. Dato che hai i vantaggi di un orario flessibile, è estremamente importante per te essere costante nei tuoi affari quotidiani per far andare bene il tuo business. Mantenere alta motivazione per il tuo lavoro è quindi una priorità assoluta.Ma

(Consigli tecnici e di design)