[cssdesign] Photo gallery
Simone Onofri
simone.onofri a gmail.com
Mer 1 Feb 2006 21:17:26 CET
Ciao,
io l'ho fatta in questo modo http://www.siatec.net/evolutionfest/
dando lo stile con i CSS.
E' in php e si basa totalmente su filesystem generando le miniature in
automatico.
Simone
2006/2/1, Tamtando's Web Administrator <web a tamtando.com>:
> Ciao a tutti.
>
> Devo sviluppare una galleria fotografica.
> Pensavo di farlo utilizzando una lista ordinata e lavorando con gli stili,
> ma mi sorge qualche dubbio.
> Leggendo l'articolo CSS Swag: Multi-Column Lists, mi sono accorto che non è
> prevista una certa eventualità.
> Supponiamo, per l'appunto, di voler visualizzare una classica galleria,
> formata da NxM miniature.
> Ciascuna miniatura ha può essere grande al massimo 150x150 pixel (vuol dire
> che, per un'immagine rettangolare, il lato più grande sarà di 150px).
> Ciascuna miniatura ha un titolo (utilizzato come alternate text e come title
> del link, ma visualizzato anche sotto la miniatura) e una didascalia.
>
> Il risultato sarebbe qualcosa del genere:
>
> 150 150 150 150
> +------+ +------+ +------+ +------+
> 1 + ######## ######## ###### ########
> 5 | ###1#### ###2#### ##3### ###4####
> 0 | ######## ######## ###### ########
> + ######## ######
> (Didasc) (Didasc) (Didasc)
> 1 + ###### ###### ###### ########
> 5 | ##5### ##6### ##7### ###8####
> 0 | ###### ###### ###### ########
> + ###### ###### ###### ########
> (Didasc) (Didasc)
> 1 + ######## ######## ###### ########
> 5 | ###9#### ###10### ##11## ###12###
> 0 | ######## ######## ###### ########
> + ######## ######
> (Didasc) (Didasc) (Didasc)
> 1 + ###### ###### ###### ########
> 5 | ##13## ##14## ##15## ###16###
> 0 | ###### ###### ###### ########
> + ###### ###### ###### ########
> (Didasc) (Didasc) (Didasc) (Didasc)
>
>
>
> Si vede poco, ma all'interno di ciascuna miniatura c'è un numero.
> Il codice html risultante, pensavo che potrebbe essere qualcosa del genere:
>
> <ul>
> <li>
> <img src="dominio.tld/img/1.jpg" alt="titolo1" />
> <cite>Titolo1</cite>
> <p>Didascalia1</p>
> </li>
> <li>
> <img src="dominio.tld/img/2.jpg" alt="titolo2" />
> <cite>Titolo2</cite>
> <p>Didascalia2</p>
> </li>
> <li>
> <img src="dominio.tld/img/3.jpg" alt="titolo3" />
> <cite>Titolo3</cite>
> <p>Didascalia3</p>
> </li>
> <li>
> <img src="dominio.tld/img/4.jpg" alt="titolo4" />
> <cite>Titolo4</cite>
> </li>
> <li>
> <img src="dominio.tld/img/5.jpg" alt="titolo5" />
> <cite>Titolo5</cite>
> <p>Didascalia5</p>
> </li>
> ...........
> </ul>
>
> dal punto di vista del foglio di stile, pensavo di rendere flottante ciascun
> li con qualcosa del tipo:
>
> li
> {
> float: left;
> }
>
> Inizialmente non voglio preoccuparmi di stabilire quante colonne e quante
> rige vedere, ma iniziare una nuova riga quando si raggiunge il bordo destro
> del contenitore della lista ordinata.
>
> Però mi chiedo come fare per ottenere l'equivalente di una tabella.
> Immagino che con il codice che ho scritto, avrei dei grossi problemi di
> visualizzazione (miniature allineate in un modo, titoli e didascalie in un
> altro), dovuti alle diverse dimensioni dell'immagine.
>
> _______________________________________________
> cssdesign mailing list
> cssdesign a itlists.org
> http://itlists.org/mailman/listinfo/cssdesign
>
>
--
Simone Onofri
"Nessun byte è stato abbattuto per creare questo messaggio. Salva
internet usando bit riciclati al 100%"
-----------------------------------------------------------------------------------------------------------------------
Member of International Webmasters Association / HTML Writers Guild
Member of AICA: Italian Association for Computer and Automated Calculation
IWA Certified Web Professional Candidacy Status in HTML
Microsoft Certified Preinstallation Specialist
Microsoft Certified Sales Specialist
Microsoft Certified Licensing Specialist
Brainbench Certified Internet Professional
-----------------------------------------------------------------------------------------------------------------------
Maggiori informazioni sulla lista
cssdesign