Salve a tutti,
Per un sito internet devo sviluppare un background delle pagine abbastanza particolare, una sequenza di 0 e 1 che danno ovviamente origine ad un codice binario.
Il problema però sta nel creare una certa continuità a questo codice, nel senso che se il codice in questione per esempio fosse "1001" e le ultime 2 cifre a fondo pagina (destra dello schermo) della prima riga fossero "10" allora le prime 2 a sinistra sulla riga sucessiva dovrebbero essere "01" prima di ricominciare con la ripetizione del blocco e questo ovviamente sututte le righe necessarie per coprire tutto lo spazio della pagina.
Come fare...
In termini puramente grafici, non essendo io grafico, non trovo soluzione adatta al mio problema, cosa che invece molto a spanne intravedo in javascript.
Mi spiego:
Sviluppo un piccolo script il quale:
1) determino la larghezza in pixel della pagina comando "screen.widht" se non ricordo male.
2) metto come costante la larghezza sempre ragionata in px delle 2 immagini gif che mi rappresentano "0 e 1"
3) fatto questo potrei crearmi un piccolo array con un numero di celle pari al numero di caratteri 0e1 che vanno a comporre il mio blocco di codice binario assegnando poi ad ogni cella un valore in modo che si determini già quelle che conterranno 0 e quelle che conterranno 1
4) sapendo quanti 1 e quanti 0 ci sono nell'array posso determinare la larghezza che il blocco dell'intero codice occuperà.
5) calcolo quante volte il blocco verrà ripetuto affiancando i vari blocchi e quanto risulterà lo spazione delll'ultimo blocco che verrà interrotto, sempre che venga interrotto.
6) quindi prendo e posiziono tanti valori quanti ce ne stanno in uqello spazio rimanendo, sapendo in questo modo anche da dove partire nella riga sotto.
7) riga sotto finisco di introdurre i valori dell'array sopra non inseriti e poi riparto con l'inserimento dei blocchi interi per arrivare nuovamente a destra e ripetere la procedura.
che ne pensate cosa mi potreste correggere, consigliare obiettare ecc... la mia è una soluzione molto approssimativa improvvisata al momento ma che quanto meno mi da la speranza di trovare un modo per ottenere sto benedetto background...
grazie