duska Posted December 23, 2010 Share Posted December 23, 2010 Ragazzi, ho un problema,vorrei inserire un immagine tipo ombra al bordo della pagina di prestashop.Praticamente vorrei creare l'effetto rialzo dato con l'immagine-ombra he ho creato ma non so dove inserire tale elemento.Qualcuno mi può aiutare? Link to comment Share on other sites More sharing options...
checco Posted December 24, 2010 Share Posted December 24, 2010 ma dove la vuoi l'ombra?a destra e sinistra o sui 4 lati? Link to comment Share on other sites More sharing options...
duska Posted December 24, 2010 Author Share Posted December 24, 2010 ciao checco,l'ombreggiatura la vorrei sia a destra che a sinistra lungo tutta la pagina.Così da un effetto sollevato sullo sfondo.Come posso fare? Link to comment Share on other sites More sharing options...
checco Posted December 24, 2010 Share Posted December 24, 2010 la metti come sfondo al div #pagealla riga 190 Link to comment Share on other sites More sharing options...
duska Posted December 24, 2010 Author Share Posted December 24, 2010 cioè metto solo l'immagine di sfondo al div #page alla riga 190 circa?Siccome ho ampiamente modificato il css credo che la riga non corrisponda nel mio gobal, potresti incollarmi qualche pezzo di codice così identifico la porzione giusta?Così facendo riesco ad mettere il bordo sia a destra che a sinistra? Link to comment Share on other sites More sharing options...
checco Posted December 24, 2010 Share Posted December 24, 2010 #page { width: 980px; margin: 0 auto 2px auto; text-align: left } diventa tipo così: #page { width: 980px; margin: 0 auto 2px auto; text-align: left; background: url(../img/miosfondo.jpg) repeat-y left top; } prova, fammi saperese mi mandi un link del sitoposso aiutarti un po' meglio...ciao Link to comment Share on other sites More sharing options...
duska Posted December 24, 2010 Author Share Posted December 24, 2010 allora sto provando ma non funziona, nel senso che l'immagine la mette a sinistra però mi toglie il bordo bianco della pagina.Guarda tu:www.modainside.itIl sito è in costruzione quindi non fare caso al casino che trovi.questo è la mia porzione di global css originale:#page { width: 1000px; margin: 0 auto 2px auto; text-align:left; border:1px solid #999; padding:5px; background-color:#FFF;Questa quella modificata:#page { width: 1000px; margin: 0 auto 2px auto; text-align:left; border:1px solid #999; padding:5px; background-color:#FFF;background: url(../img/miosfondo.jpg) repeat-y left top;cosa sbaglio? Link to comment Share on other sites More sharing options...
checco Posted December 25, 2010 Share Posted December 25, 2010 dunque...per far apparire "l'ombra" anche sulla destra hai bisognodi un'immagine orizzontale; cerco di spiegarmi meglio:ora tu hai inserito questa "ombrasinistra.gif" che ha dimensione27x409 px; dovresti creare un'immagine, per esempio, di 1000x5pxcon ai lati le 2 sfumature in modo da ottenere l'effetto che vuoi.Se volessi conservare la larghezza utile di 1000px che hai impostato,tramite l'inserimento dell'immagine questa ti si riduce di circa 30px per latoquindi dovresti portare la page a 1060px...Spero di essermi spiegato....Ciao...buon Natale Link to comment Share on other sites More sharing options...
duska Posted December 25, 2010 Author Share Posted December 25, 2010 Ciao checco,Buon Natale anche a te e a tutte le persone del forum.Si credo di aver capito cosa intendi.Praticamente, correggimi se sbaglio, dovrei fare un immagine bianca con ai 2 lati l'ombra, così:-avrei lo sfondo della pagina bianca-avrei i 2 lati esterni con l'ombreggiaturaL'unica cosa che non mi è tanto chiara è le dimensioni, non posso creare uno sfondo per la pagina di 970x5px e lasciare grandezza 1000px della #page?Così dovrei avere lo stesso risultato in teoria, portando ogni ombra ad occupare circa 15px.Mi sbaglio? Link to comment Share on other sites More sharing options...
duska Posted December 25, 2010 Author Share Posted December 25, 2010 Allora sono riuscito a mettere i bordi anche se l'immagine che c'è ora è molto da sistemare, però bene o male rende l'idea.L'unico problema è che ho dovuto modificare i margini del #page portandoli da 5px a 30px per evitare la sovrapposizione del bordo con gli oggetti della colonna.Il problema è che ora anche il margine superiore dell'header è cambiato automaticamente è si evidenzia un forte spazio bianco tra il bordo superiore e il logo.Come posso risolvere sta cosa ora? Link to comment Share on other sites More sharing options...
checco Posted December 25, 2010 Share Posted December 25, 2010 nel div page metti padding:0 30px; Link to comment Share on other sites More sharing options...
checco Posted December 25, 2010 Share Posted December 25, 2010 nel div #page modifica il padding così:padding:0 30px; Link to comment Share on other sites More sharing options...
duska Posted December 25, 2010 Author Share Posted December 25, 2010 Grazie tante checco, ci sono riuscito!!!Sei stato davvero molto gentile!Spero che questo topic possa servire a molta altra gente perchè porta fino alla fine una problematica in modo abbastanza chiara.Ti auguro ancora un buon fine natale. Link to comment Share on other sites More sharing options...
clalla Posted April 9, 2013 Share Posted April 9, 2013 Il modo migliore per fare l'ombra è quello si usare box-shadow come spiegato benissimo su http://pupixel.com/css3-come-utilizzare-la-proprieta-box-shadow/ Basta inserirlo si global.css sotto body generic style spero di essere stato utile come tutti voi lo siete per me!!! Ciao Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now