Un trucco che uso spesso quando ho solo bisogno di "un po '" di ombra (leggi: il contorno non deve essere super preciso) è posizionare un DIV con un riempimento radiale 100% da nero a 100% trasparente sotto l'immagine. Il CSS per il DIV è simile al seguente:
.shadow320x320{
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.58) 0%, rgba(0,0,0,0.58) 1%, rgba(0,0,0,0) 43%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.58)), color-stop(1%,rgba(0,0,0,0.58)), color-stop(43%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.58) 0%,rgba(0,0,0,0.58) 1%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.58) 0%,rgba(0,0,0,0.58) 1%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.58) 0%,rgba(0,0,0,0.58) 1%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(0,0,0,0.58) 0%,rgba(0,0,0,0.58) 1%,rgba(0,0,0,0) 43%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
Questo creerà un 'punto' nero sbiadito circolare su un DIV 320x320. Se ridimensionate l'altezza o la larghezza del DIV, otterrete un ovale corrispondente. Molto bello creare ad esempio ombre sotto bottiglie o altre forme cilindriche.
C'è uno strumento assolutamente incredibile, super eccellente per creare gradienti CSS qui:
http://www.colorzilla.com/gradient-editor/
ps: fai un annuncio di cortesia quando lo usi. (E, no, non sono affiliato ad esso. Ma il clic di cortesia dovrebbe diventare un po 'un'abitudine, specialmente per lo strumento che usi spesso ... solo dicendo ... dal momento che stiamo tutti lavorando in rete ... )
filter
proprietà ... Anche se non credo che siano necessari tag HTML SVG, qualsiasi PNG con canale alfa farà il trucco