HOME | DD

RetinalMist — Template CSS per i journal

Published: 2006-09-28 08:32:26 +0000 UTC; Views: 26438; Favourites: 213; Downloads: 2833
Redirect to original
Description CSS Template for Journals tutorial made using references from `thespook (deviation: [link] ) and =ghostlove (deviation: [link] ).
Language: italian (made under request).


Template per i journal di deviantART - Ultimo aggiornamento 27/04/2009
Funziona solo per i subscribers/senior member

Ho usato come referenze i lavori di `thespook (deviation: [link] ) e =ghostlove (deviation: [link] ) per fare questo tutorial (grazie a loro, quindi), aggiungendo qualche elemento in più da modificare.
Spero che sia utile, ma soprattutto comprensibile.

Scaricate il file allegato cliccando qui (è lo stesso inserito da =ghostlove con qualche aggiunta extra), copiatelo e incollatelo nella parte apposita all'interno della pagina per la compilazione del journal (in basso a sx). Qui è presente un link con le limitazioni relative a questa feature.

Sostituite i trattini con il codice del colore che volete utilizzare. Trovate una tabella di riferimento qui: [link]

Analizziamo le varie classi contenute nel file allegato, utilizzando anche l'immagine elaborata da `thespook : [link]
Ricordate che gli attributi relativi ad ogni classe devono essere inseriti all'intero delle parentesi { e }, e ogni attributo deve essere separato da un punto e virgola, da digitare subito dopo "!important".


Un po' di sintassi
all'interno del file, il blocco si presenta così:

.classe {
attributo1: numero/valore!important;
attributo2: numero/valore!important;
}

E' importante fare attenzione agli spazi e alla punteggiatura, e anche alle parentesi.


Vediamo le varie classi utili per modificare l'aspetto del Journal:


.journalbox
E' il contenitore generale del blocco-journal.
Il bordo in grassetto all'esterno lo impostate qui e, per i parametri contenuti nel file, potete modificarne il colore (border-color).
Modificate il colore di sfondo (quello che poi sarà sotto al testo del journal), nella riga background-color.
L'attributo "color" stabilisce il colore del testo del corpo del journal.


.journalbox .journaltext
E' il testo del journal. Modificate dimensione e colore del carattere.


.journalbox .journaltop
E' il blocco in alto, dove trovate il titolo del journal e la data di immissione dello stesso.
Nel file troviamo qui l'attributo font-size, tramite cui potete modificare la dimensione del carattere con cui poi apparirà la scritta con la data di immissione. Usate come riferimento 11px per aumentarne o diminuire la dimensione.


.journalbox .journaltop h2
E' il titolo del journal.
L'attributo text-decoration stabilisce la "decorazione" assunta dalla classe (in questo caso .journalbox .journaltop h2), ed è impostata su none. significa che il testo è "pulito" e non ha attributi particolari. Potete impostarlo con underline (sottolineato), overline (traccia una riga sopra) e underline overline (riga sopra e sotto).


.journalbox .list e .journalbox .list .a
Sono le righe relative al mood, al listening to, al watching etc, sono due attributi diversi perché c'è la possibilità di alternarne i colori (come è nell'originale del resto).
potete dare loro gli stessi attributi (colori, sfondo etc.) per non alternarli di aspetto.


div.journalbottom
E' il blocco che contiene i due link "Numerocommenti Comments" e "Previous Journal Entries" in fondo al testo del journal. Scegliete e modificate, per esempio, dimensioni del carattere e colore del testo, colore di sfondo.


.journalbox .commentslink e .journalbox .commentslink:hover
E' la classe relativa al link che segnala il numero dei commenti al journal.
.journalbox .commentslink - indica l'aspetto del link in posizione di "riposo".
.journalbox .commentslink:hover - indica l'aspetto del link al passaggio del mouse.


.journalbox .prevlink e .journalbox .prevlink:hover
E' la classe relativa al link "Previous Journal Entries".
.journalbox .prevlink - indica l'aspetto del link in posizione di "riposo".
.journalbox .prevlink:hover - indica l'aspetto del link al passaggio del mouse.


.journalbox .u e .journalbox .u:hover
E' la classe relativa al link :devnomeutente: inserito nel testo del journal. E' importante modificarne i valori per ottenere delle tonalità in linea con il colore di sfondo del journal, altrimenti dA metterà automaticamente i colori che ha di default. Se per esempio avete scelto un colore di sfondo molto scuro, non inserendo e non modificando questa classe, i link :devnomeutente: non si vedranno quasi, perché i colori di default di dA relativi ai link sono scuri.
.journalbox .u - indica l'aspetto del link in posizione di "riposo".
.journalbox .u:hover - indica l'aspetto del link al passaggio del mouse.


.journalbox a e .journalbox a:hover
E' la classe relativa a qualsiasi altro link che vogliate inserire nel testo del journal. E' importante modificarne i valori per ottenere delle tonalità in linea con il colore di sfondo del journal, per gli stessi motivi di cui sopra.
.journalbox a - indica l'aspetto del link in posizione di "riposo".
.journalbox a:hover - indica l'aspetto del link al passaggio del mouse.
Per ogni link che inserirete nel journal, dA prenderà automaticamente questa classe con i colori da voi scelti.




Extras
Divertitevi a modificare ulteriormente i vari blocchi che contengono il testo, per esempio distanziando gli elementi dal margine, allineando i testi a destra e modificando i font utilizzando i vari attributi.
Alcuni esempi (da inserire sempre su una nuova riga, come ogni altro attributo):


font-family
per modificare il tipo di carattere d autilizzare. E' applicabile a qualunque blocco. E' preferibile scegliere tra caratteri standard web, per esempio arial, verdana, georgia, times new roman...


text-align
indica l'allineamento orizzontale del testo. Può essere left (sinistra), right (desta), center (centrato), justify (giustificato).


margin
indica lo spazio degli elementi esterni dalla classe cui si attribuisce il valore margin.
Esempio:

.classe{
margin: 5px!important;
}

l'elemento classe distanzierà gli elementi esterni ad esso di 5 px a destra, sinistra, sopra e sotto.
E' possibile attribuire distanze diverse per ogni "lato":
margin-top: per il valore sopra
margin-left: per il valore a sinistra
margin-right: per il valore a destra
margin-bottom: per il valore sotto


padding
indica lo spazio degli elementi interni alla classe cui si attribuisce il valore margin.
E' possiblie modificarlo con -left, -top, -right, e -bottom, esattamente come l'attributo margin.



Gli attributi trovati in ogni classe possono essere utilizzati anche per tutte le altre.
Sbizzarritevi.


Link utili:
CSS da html.it: [link]
Specifiche CSS: [link]
Il "verbo" dei CSS, CSS Zen Garden: [link]


--------------------------
edit 29/09/2006

"Come aggiungo una immagine fissa come sfondo all'interno di un blocco?"

Risposta di esempio:

.nomedellaclasse {
background-image:url(indirizzo web dell'immagine)!important;
background-position: left center!important;
background-repeat: no-repeat!important;
}

In questo caso l'immagine verrà allineata orizzontalmente e sinistra e verticalmente al centro del blocco. Naturalmente il tipo di allineamento può essere modificato con i valori relativi: left, right e center per l'orizzontale, top, bottom e middle per il verticale.
Questi valori possono essere anche dati in px, anche con valori negativi.

attenzione: è importante che l'indirizzo dell'immagine che si vuole inserire come sfondo non sia troppo lungo, altrimenti non verrà visualizzato niente.

--------------------------

--------------------------
edit 13/11/2006

"Come aggiungo un box con bordo, testo e colore di sfondo personalizzati all'interno del blocco di testo?"

Risposta di esempio:

.journaltext .nomedellaclasse {
background-color:#------!important;
border: 1px solid #------!important;
margin: 30px!important;
padding: 20px!important;
text-align: left!important;
font-family: (inserire qui il font che desiderate)!important;
color:#------!important;
font-size:--px!important;
}

Sostituite "nomedellaclasse" con un nome che vi piace.
Sostituite i trattini con i valori che desiderate.
In questo caso il blocco si presenterà distanziato di 30 pixel dai bordi esterni del journal e di 30 pixel dal contenuto che sta sopra e sotto al blocco stesso.
Il bordo del vostro blocco in questo caso sarà di 1 pixel, a riga continua.
Il testo/contenuto del blocco custom è distanziato di 20 px dai 4 lati del blocco.
Nello spazio dove andrete ad inserire il testo al momento della pubblicazione del journal, dovrete inserire il seguente codice:


contenuto del vostro blocco custom


potete utilizzare lo stesso codice più volte all'interno del journal per avere più blocchi.
--------------------------

--------------------------
edit 23/02/2009

"Come posso togliere l'immagine del 'librettino' nel titolo del journal?"

.journaltop h2 img
{
display:none;
}

--------------------------



Per qualsiasi domanda/suggerimento/segnalazione potete contattarmi via note o commentare qui sotto.
Aggiornerò periodicamente il tutorial con le risposte alle domande fatte.
Related content
Comments: 271

mrdddog [2013-02-19 13:06:52 +0000 UTC]

ho notato che nelle descrizioni delle immagini caricate posso modificare il testo con alcuni tag html... ad esempio < b > ... vediamo se funziona anche nei commenti .... ecco il problema è che il tag font con l'attributo size non funziona.... come faccio a ridurre le dimensioni dei caratteri senza applicare un foglio di stile?

👍: 0 ⏩: 0

Dixery [2012-08-31 09:04:41 +0000 UTC]

Guida utilissima grazie

👍: 0 ⏩: 1

RetinalMist In reply to Dixery [2012-10-30 16:13:19 +0000 UTC]

👍: 0 ⏩: 0

Ofride [2012-05-18 14:20:17 +0000 UTC]

Fantastico!E' una guida perfetta!

👍: 0 ⏩: 1

RetinalMist In reply to Ofride [2012-06-15 11:15:38 +0000 UTC]

grazie

👍: 0 ⏩: 0

Colonel-Gabbo [2011-07-12 18:28:57 +0000 UTC]

Da quello che ho visto mi sembra un comune codice HTML,se non erro...ma "!important" per cosa sta esattamente ?

In tutti i CSS fatti fin'ora mai utilizzato

👍: 0 ⏩: 1

RetinalMist In reply to Colonel-Gabbo [2011-07-20 14:16:52 +0000 UTC]

da html.it:

"Tale dichiarazione assegna un valore di precedenza alla regola che prevale su tutte le specificità viste in precedenza. Il suo utilizzo è utile quando si ha a che fare con fogli di stile molto complessi e lavorare con le specificità classiche richiede troppo impegno."

non so quanto sia utile ora, ma all'inizio se ne consigliava caldamente l'uso.

👍: 0 ⏩: 0

Momokoi [2011-04-15 09:44:26 +0000 UTC]

Mi chiedevo, una volta che faccio il codice, come posso testarlo ? Ho provato salvando il file con l'estensione html. Ma non lo visualizza

👍: 0 ⏩: 0

Sparviere [2010-12-12 04:48:05 +0000 UTC]

Molto utile.

👍: 0 ⏩: 1

RetinalMist In reply to Sparviere [2010-12-22 09:33:28 +0000 UTC]

👍: 0 ⏩: 0

Horrorlullaby [2010-07-17 11:51:17 +0000 UTC]

Oddio ti adoro finalmente una guida chiara e semplice in italiano! M'inchino e riverisco. La userò sicuramente quando mi deciderò a fare il mio journal. Scusa la domanda idiota (che brutto essere ignoranti) per l' immagine fissa x lo sfondo: se non volessi salvarla in un image hosting ma volessi caricarla da "qualche parte" sul mio account deviant ( che non sia la galleria) potre farlo? Ciao!

👍: 0 ⏩: 1

RetinalMist In reply to Horrorlullaby [2010-07-19 08:02:37 +0000 UTC]

certo che puoi

👍: 0 ⏩: 1

Horrorlullaby In reply to RetinalMist [2010-07-19 12:39:15 +0000 UTC]

Ehm, dove???

👍: 0 ⏩: 1

RetinalMist In reply to Horrorlullaby [2010-07-19 13:26:31 +0000 UTC]

sei comunque obbligata a pubblicarla come una "deviation", poi recuperi il percorso di pubblicazione e usi quello per impostare l'immagine di sfondo.

👍: 0 ⏩: 1

Horrorlullaby In reply to RetinalMist [2010-07-19 13:41:04 +0000 UTC]

Grazie!
P.S.
Il giorno che mi deciderò a fare il mio journal e cmq solo per le mie personali "features" inserirò la tua bellissima: A June sea sunset. E' un paesaggio da favola.
Ciao.

👍: 0 ⏩: 1

RetinalMist In reply to Horrorlullaby [2010-07-19 13:59:44 +0000 UTC]

👍: 0 ⏩: 0

InsaneKushi [2010-07-08 22:43:59 +0000 UTC]

bella guida molto utile grazie

👍: 0 ⏩: 1

RetinalMist In reply to InsaneKushi [2010-07-09 08:06:27 +0000 UTC]

👍: 0 ⏩: 0

RafusChan [2010-05-26 12:29:41 +0000 UTC]

so che è una domanda idiota, ma la faccio per sicurezza >.< quindi bisogna essere premium member per poter personalizzare il journal? ps: io ogni caso, ottima guida, davvero :3

👍: 0 ⏩: 1

RetinalMist In reply to RafusChan [2010-05-26 13:43:55 +0000 UTC]

la risposta alla tua domanda è si

grazie

👍: 0 ⏩: 1

RafusChan In reply to RetinalMist [2010-05-26 17:42:03 +0000 UTC]

e lo sapevo io -.- peccato, ci ho sperato fino all'ultimo

👍: 0 ⏩: 0

Keyzumi [2009-12-21 21:32:51 +0000 UTC]

ti ringrazio infinitamente x questa guida!
è stata utilissima
cmq mi chiedevo se per caso tu sai come impostare all'interno del journal quelle piccole schermate con barre di scorrimento

👍: 0 ⏩: 1

RetinalMist In reply to Keyzumi [2009-12-22 09:07:39 +0000 UTC]

[link]

👍: 0 ⏩: 1

Keyzumi In reply to RetinalMist [2009-12-22 10:58:51 +0000 UTC]

grazie!

👍: 0 ⏩: 1

RetinalMist In reply to Keyzumi [2009-12-22 10:59:46 +0000 UTC]

prego.
divertiti.

👍: 0 ⏩: 0

MrNoSocks [2009-09-14 22:39:47 +0000 UTC]

ALLORA dicevo voglio sapere se la larghezza del journal la posso modificare o no! perchè quando ho fatto il template in css se non seguivo le misure (non date) il template veniva tagliato (se troppo grande) o si vedeva il verde tipico del DA (se troppo piccolo)! spero di essere stata chiara! =__=

👍: 0 ⏩: 1

RetinalMist In reply to MrNoSocks [2009-09-15 07:54:55 +0000 UTC]

vorresti che il tuo journal stesse tutto dentro a una larghezza fissa? dal titolo del journal fino in fondo?

👍: 0 ⏩: 1

MrNoSocks In reply to RetinalMist [2009-09-15 10:12:53 +0000 UTC]

si! perchè se lo faccio grande lo taglia e se lo faccio piccolo si vede il verde! volevo sapere se posso scegliere io la grandezza o devo stare alle regole del DA! poichè nell'anteprima lo vedo in un modo e nella pagina in un altro poichè non rispetta la grandezza che mette a disposizione! cmq si!

👍: 0 ⏩: 1

RetinalMist In reply to MrNoSocks [2009-09-15 10:16:06 +0000 UTC]

il verde almeno che tu non voglia scegliere un colore diverso come sfondo ci rimane, perché dA comunque divide le due colonne della pagina principale al 50%... nuon puoi dirgli di farti la colonna destra di 400px (per esempio), ma puoi dirgli di farla di 400px centrata rispetto alla colonna, così avrai sempre lo stesso margine da entrambe le parti, avvicinandoti alla tua idea di dimensione fissa.

👍: 0 ⏩: 1

MrNoSocks In reply to RetinalMist [2009-09-16 18:15:28 +0000 UTC]

ok! grazie ci proverò!

👍: 0 ⏩: 0

lunSu [2009-07-23 12:46:36 +0000 UTC]

grazie per le info!!!

👍: 0 ⏩: 0

Dearha [2009-06-01 21:30:36 +0000 UTC]

Ciao,scusa il disturbo ma non so a chi altri chiedere info, visto che ho terminato quasi senza problemi il journal, però vorrei linkare ad un immagine "che ho uppato su imageshake" (no i thumb di DA) una nuova pagina del journal... ma non so come fare ^-^''

puoi aiutarmi? grazie ^.^'

👍: 0 ⏩: 1

RetinalMist In reply to Dearha [2009-06-01 22:11:00 +0000 UTC]

no aspetta, ignora il mio precedente commenti... che vuoi dire con linkare?

👍: 0 ⏩: 1

Dearha In reply to RetinalMist [2009-06-01 22:37:50 +0000 UTC]

Sono riuscita a mettere l'immagine (quella del draghetto ^.^ ) però non so ora come linkare ad essa un altra pagina del journal °_° non so se mi spiego.. cmq grazie della risposta davvero fast xD

👍: 0 ⏩: 0

00alisa00 [2009-05-06 09:50:48 +0000 UTC]

Grazie,ho salvato la parte della sintassi,
è molto interessante

👍: 0 ⏩: 1

RetinalMist In reply to 00alisa00 [2009-05-06 11:37:36 +0000 UTC]

👍: 0 ⏩: 1

00alisa00 In reply to RetinalMist [2009-05-07 07:08:14 +0000 UTC]

ha ha




👍: 0 ⏩: 0

TowerCorp [2009-04-27 14:00:13 +0000 UTC]

ehy, non so se l'hai scritto, ma pare che se vuoi aggiungere un immagine (sfondo o header/footer) e il link è troppo lungo (come i link che dà Photobucket) l'immagine dà dei problemi o non appare affatto, quindi caricare le immagini su siti che danno link piccoli è una buona idea. probabilmente lo sai già, ma mi andava comunque di dirlo :3
non si sa mai XD

👍: 0 ⏩: 1

RetinalMist In reply to TowerCorp [2009-04-27 14:51:30 +0000 UTC]

è una cosa risaputa, ma hai fatto bene a rimarcarla. non l'avevo messo nel commento, lo aggiungo.



grazie.

👍: 0 ⏩: 1

TowerCorp In reply to RetinalMist [2009-04-27 15:00:21 +0000 UTC]

io non lo sapevo, quindi sono stata mesi arrangiandomi in maniere originali prima di avere l'illuminazione XD ma va anche detto che io a mala pena so cos'è il CSS. XD

👍: 0 ⏩: 1

RetinalMist In reply to TowerCorp [2009-04-27 15:04:20 +0000 UTC]

l'approccio per tentativi è fondamentale per i CSS all'inizio, a mio avviso, ed è necessario per acquisire poi un certo metodo. ti sarà utile in futuro se avrai voglia di continuare a sperimentare con una cosa che all'inizio può dare il nervoso, ma che è affascinante e dà una sfida continua.

👍: 0 ⏩: 1

TowerCorp In reply to RetinalMist [2009-04-27 15:12:18 +0000 UTC]

che belle parole *_*

👍: 0 ⏩: 1

RetinalMist In reply to TowerCorp [2009-04-27 15:14:44 +0000 UTC]

👍: 0 ⏩: 0

AngelLale87 [2009-03-14 12:34:09 +0000 UTC]

ciao scusa posso linkare questo tutorial nel mio forum (è un forum dedicato ai deviantart italiani)

👍: 0 ⏩: 1

RetinalMist In reply to AngelLale87 [2009-03-16 09:38:37 +0000 UTC]



👍: 0 ⏩: 1

AngelLale87 In reply to RetinalMist [2009-03-19 00:19:53 +0000 UTC]

grazie

👍: 0 ⏩: 0

Sweet-Hope [2009-01-27 22:56:34 +0000 UTC]

Finalmente comincio a capire qualcosa XD
Grazie mille per il tuo tutorial!

👍: 0 ⏩: 1

RetinalMist In reply to Sweet-Hope [2009-01-28 00:20:24 +0000 UTC]

contento che ti sia utile

👍: 0 ⏩: 0

N-A-R-I [2009-01-17 18:57:03 +0000 UTC]

Ma io voglio togliere il titolo... come faccio?

👍: 0 ⏩: 1

RetinalMist In reply to N-A-R-I [2009-01-19 08:57:22 +0000 UTC]

"display:none!important;" (senza apici) tra gli attributi del titolo, che dovrebbe essere l'h2.

👍: 0 ⏩: 0


| Next =>