Photo.Graph

Profil

  • : Christelle Vinsonneau

Catégories

Recommander

Cliquez ici pour recommander ce blog

Syndication

  • Feed RSS 2.0
  • Feed ATOM 1.0
  • Feed RSS 2.0
Mercredi 18 juin 2008

Si vous souhaitez faire un effet de transparence sur votre blog, ne cherchez plus, tout est là !
Il y a deux solutions possibles.
La plus simple mais la moins esthétique, consiste à placer un gif transparent ou un png transparent en superposition sur le background (l’image de fond) général.

Vous pouvez télécharger une image avec 50% de transparence si vous en avez besoin
     gif blanc    png blanc           gif bleu     png bleu          gif jaune    png jaune          gif rouge    png rouge        
 
gif noir     
png noir          gif vert     png vert


Ensuite il suffit d’insérer le code dans l’élément voulu.
La syntaxe à employer :
sélecteur {background-image: url(http://www.monimage.png);}


Exemple :
Je veux placer une image à 50% transparent sous mes articles (ce qui laissera apparaître le backround général en transparence). 

.article {background-image: url(http://idata.over-blog.com/1/46/60/50/opacity/blanc.png); background-repeat:repeat;}

ou :

.article {background-image: url(http://idata.over-blog.com/1/46/60/50/opacity/blanc.gif); background-repeat:repeat;}

Remarques : la transparence des png est plus esthétique qu’un gif. Mais la transparence des png n’est affichée qu’avec internet 7 et les suivants, ou avec les autres navigateurs (Mozilla…)


La deuxième solution est un peu plus compliquée, mais est plus esthétique.
Il suffit d’indiquer dans le css le bon code qui permettra d’afficher l'opacité à une couleur d’arrière plan (ou à un élément).
Mais attention, tous les navigateurs (encore) ne le prenne pas en compte.
 



La syntaxe à employer :
sélecteur {background-color: couleur désirée; filter:alpha(opacity=x); -moz-opacity:0.x; opacity: 0.x;}

Explications :
Il suffit d’indiquer la couleur désirée avec le code haxadécimal (ne pas oublier le #).
filter:alpha(opacity=x) il suffit d’indiquer à la place du x le pourcentage désiré d’opacité (sans le %) pour 50% il faut écrire 50. Ce code fonctionne avec Internet Explorer 6 et suivants.
-moz-opacity:0.x il suffit d’indiquer la valeur décimale désirée. Pour 50% il faut écrire 0,5. Ce code fonctionne avec Mozilla 1,6 et antérieur.
opacity:0.x comme pour le code précédent, il suffit d’indiquer la valeur décimale désirée. Pour 50% il faut écrire 0,5. Ce code fonctionne avec le CSS3 et Mozilla supérieur à 1,6.


Exemple :
Je veux mettre un fond blanc visible à 50% par transparence en fond des modules.

.box {background-color: #FFFFFF; filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}



Vous pouvez trouver quelques détails supplémentaires sur l'article Transparence et opacité du background

commentaires (2)   
ajouter un commentaire recommander
Retour à la page d'accueil

Commentaires

Mille merci à toi ô déesse du css!
Pour ce soir je n'ai pas le temps de regarder mais encore merci pour ton partage.
Je prendrai le temps demain d'admirer tes superbes photos que j'ai entr'apercues. Perle est mon blog d'essai à merdouilles. Il y a trois ans que j'ai un autre blog mais je n'arrive pas à m'y mettre au Css.
Là j'ai décidé de tenter le coup mais avec mes 54 balais et ma difficulté à me concentrer... Chui pas du tout matheuse et suis miro en prime; hi!hi!
Encore merci ma belle et à demain pour le test chez moi.
Bonne soirée et si tu es d'accord j'échangerai bien un lien avec toi.
Mon vrai blog: http://moyra.over-blog.com/
A++++++++++
commentaire n° : 1 posté par : Perle (site web) le: 18/06/2008 19:20:24
Déesse du CSS... et bien dis donc ! T'y vas fort !
Contente d'avoir pu t'aider !
réponse de : Christelle Vinsonneau (site web) le: 19/06/2008 19:41:59
Salut
ça marche très bien
merci pour cet article
cependant les photos de mon blog passent sous ma "feuille" opaque à 50% !
si tu as une idée pour résoudre ça, tu seras la bienvenue !
+
Fab
commentaire n° : 2 posté par : Fab (site web) le: 08/07/2008 16:51:39
Blog : Santé sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur avec TF1 Network - Signaler un abus