Come togliere sfondi, bordi e ombreggiatura da una singola immagine in un post o nel modello di Blogger.
Nei modelli di Blogger più recenti si possono personalizzare i colori dello sfondo e del bordo di tutte le immagini inserite nei post. Per configurare questi parametri, dopo aver salvato il template, si va su Modello > Personalizza > Avanzato > Immagini e si scelgono, utilizzando le apposite tavolozze, il Colore dello Sfondo, il Colore del Bordo e il Colore del Testo della Didascalia. Per rendere le modifiche effettive bisogna andare in alto a destra su Applica al blog.
Se non ci piacciono bordi e sfondi nelle foto possiamo selezionare il colore #FFFFFF per tutti e due i parametri. In alcuni modelli pur con queste impostazioni non si riesce a eliminare del tutto la cornice alle foto. Si può però aggiungere un CSS al modello per risolvere la questione in modo più radicale.
Veniamo infine alla esigenza che mi ha indotto a scrivere questo articolo. In un commento mi è stato fatto notare che l'inserimento di una firma al di sotto di tutti i post venisse mostrata con sfondo e bordo essendo trattata esattamente come tutte le altre immagini. In questo caso la cornice della immagine non solo non serve ma è esteticamente negativa. Si può ovviare optando per una firma animata visto che alle immagini in GIF non vengono applicate cornici di default come per gli altri formati. Vediamo come fare in una situazione generale.
COME ELIMINARE IL BORDO E LO SFONDO DA UNA FOTO
Vediamo come si possa nascondere sfondo, bordo e ombreggiatura da una singola immagine pubblicata lasciando invariate tutte le altre. Il codice per postare una foto è il seguente
<img src='URL_Immagine' alt='Nome-immagine' />
dove naturalmente dovrà essere incollato l'URL della immagine caricata su Picasa. Il tag Alt con il nome delle immagine serve invece per questioni SEO e è il testo alternativo che viene visualizzato dai browser che non riescono a aprire la foto.
Il codice precedente può essere a sé stante oppure inserito in un blocco di codice più ampio come nel caso della firma da inserire sotto i post. L'obiettivo è avere questo risultato
Per ottenerlo basta sostituire il codice precedente con questo
<img alt='Nome_immagine' src='URL_immagine' style='border: none !important; padding: 0 !important;' />
dove è stato semplicemente aggiunto il codice colorato di viola. Le altre immagini pubblicate negli articoli resteranno tutte con bordo e sfondo come prima della modifica. Tale codice può essere usato in un post oppure anche incollato nel modello in caso appunto di firma o di icone in genere.
Wow! Sei un genio! :) Allora provo e vediamo! Grazieeee!
RispondiEliminaNon so dove sbaglio... ma sia che lo metto nel codice o direttamente nel post...i bordi della firma ci sono sempre. :(
RispondiElimina@cristinabw
EliminaSe non hai sbagliato nulla allora il tuo modello è un caso a parte :D
Ok...ho provato anche un blog di prova completamente vuoto... e niente..:(
Eliminagrazie cmq
Io devo inserire questo: <img alt.........
Eliminaforse non ho capito dove....!?!
@cristinabw
Eliminaallora sbagli qualcosa
mi sa che non hai capito bene
Elimina@Cristinabw
EliminaPotrebbe anche darsi che il tuo template abbia un codice particolare. Ti posto il codice completo che devi incollare nel posto che già sai
<div align='center'>
<img alt='Nome_firma' src='URL_firma' style='border: none !important; padding: 0 !important;' />
</div>
Se la firma la vuoi mettere a sinistra o destra al posto di center metti left o right
Se non funziona allora nel tuo template c'è un codice che in qualche modo impedisce che il browser legga queste righe di comando
Eliminanel modello simple, si può fare questa modifica vero?.
RispondiElimina@ francesca
EliminaNon mi ricordo in che modello l'ho restato ma credo che vada bene per tutti esclusi quelli a Visualizzazione Dinamica
Ciao Ernesto!
RispondiEliminaIo ho messo come impostazione base per le foto un bordo, e fin qui OK. Mi piacerebbe, però, in alcuni post, non inserirlo. Leggendo il tuo post, ho capito che si può fare, ma non riesco a capire bene come. Potresti dirmi dove devo incollare questo codice? Ho provato anche modificando il codice HTML del post stesso mettendo border = 0, ma non cambia nulla e il bordo rimane. Spero di essermi spiegata :)
Grazie dell'aiuto!
@TheBonTonPeonyAdmin
EliminaLa cosa è fattibile ma in alcuni modelli non funziona. Se vuoi togliere il bordo alle immagini in tutti i post leggi questo articolo
http://www.ideepercomputeredinternet.com/2012/07/eliminare-bordi-immagini-blogger.html
Se vuoi togliere i bordi dalle immagini di un singolo post puoi usare i tag condizionali
http://www.ideepercomputeredinternet.com/2012/06/i-tag-condizionali-e-i-domini.html
devi andare su Modello > Modifica HTML > Procedi, cercare la riga </head> e, subito sopra incollare questo codice
<b:if cond='data:blog.url == "URL_del_POST"'>
<style>
.post-body img, .post-body .tr-caption-container, .Profile img, .Image img,
.BlogList .item-thumbnail img {
padding: none !important;
border: none !important;
background: none !important;
-moz-box-shadow: 0px 0px 0px transparent !important;
-webkit-box-shadow: 0px 0px 0px transparent !important;
box-shadow: 0px 0px 0px transparent !important;
}
</style>
</b:if>
dove al posto di URL_del_POST inserisci l'indirizzo dell'articolo in cui vuoi togliere i bordi dellee immagini. Se li vuoi togliere a un altro post devi ripetere l'operazione. Ovvio che se funzionasse il sitema illustrato in questo articolo sarebbe molto più semplice.
grazie mille ho provato e sono riuscita! se ti va di passare aedere il risultato mi farà molto piaere, il mio blog è http://www.langolodihyna.blogspot.it/
RispondiElimina