Opacité au background du content
Résolu
ickyknox
Messages postés
1344
Statut
Membre
-
ickyknox Messages postés 1344 Statut Membre -
ickyknox Messages postés 1344 Statut Membre -
Bonjour,
je cherche à mettre de l'opacité à la couleur de background du content.
J'ai rédigé ca :
mais le problème c'est que l'opacité s'applique aussi aux div.
Y a t-il un moyen de l'éviter svp ?
je vous remercie
je cherche à mettre de l'opacité à la couleur de background du content.
J'ai rédigé ca :
.content {
position:relative;
border-color : #333333;
border-width: 2px;
border-style: solid;
border-radius: 1ex;
padding: 10px 0;
width: 860px;
height: 670px;
background-color:white;
z-index:1;
/* These three lines are for transparency in all browsers. */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=10);
opacity:.5;}
mais le problème c'est que l'opacité s'applique aussi aux div.
Y a t-il un moyen de l'éviter svp ?
je vous remercie
A voir également:
- Opacité au background du content
- Windows 7 logon background changer - Télécharger - Thèmes & Fonds d'écran
- Content spinning logiciel - Télécharger - Traitement de texte
- Background task host c'est quoi ✓ - Forum Windows
- Lock screen content server ✓ - Forum Windows 10
- John's background switcher - Télécharger - Suite bureautique
2 réponses
Salut
cela s appelle l heritage CSS parent -enfant
https://www.alsacreations.com/tuto/lire/545-Comprendre-l-heritage-et-la-parente-des-styles-CSS.html
en clair les valeurs donnees a une div affecte tout les elements contenu dans cette div !
cela peu ce faire , mais il faut sortir les enfants de la div parent , puis positionner l ancienne div parent en position absolute; et z-index :-1
ensuite ajuster les enfants pour les superposer !
enfin une galere si tu part d un site deja fait !!!
on peu le faire avec aussi avec le rgba , mais IE inferieur a 8 ne passe pas !et meme pour le 8 il faut bidouiller !
un ecemple
a+
♣ La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣
cela s appelle l heritage CSS parent -enfant
https://www.alsacreations.com/tuto/lire/545-Comprendre-l-heritage-et-la-parente-des-styles-CSS.html
en clair les valeurs donnees a une div affecte tout les elements contenu dans cette div !
cela peu ce faire , mais il faut sortir les enfants de la div parent , puis positionner l ancienne div parent en position absolute; et z-index :-1
ensuite ajuster les enfants pour les superposer !
enfin une galere si tu part d un site deja fait !!!
on peu le faire avec aussi avec le rgba , mais IE inferieur a 8 ne passe pas !et meme pour le 8 il faut bidouiller !
un ecemple
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>
opacité
</title>
<!-- saved from url=(0013)about:internet -->
<style type="text/css">
/*<![CDATA[*/
BODY{
background-color: #3333CC;
}
/*Le content a une opacité de 0.5 (mode de couleur rgba)*/
#content {
border: 2px solid #333333;
border-radius: 1ex;
padding: 10px 0;
width: 860px;
height: 670px;
background: #ffffff;/*pour IE<9 qui ne reconnait pas le rgba*/
background: rgba(255, 255, 255, 0.5);
background-color: rgba(255, 255, 255, 0.5);
/*pour IE inferieur a IE9*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
filter:alpha(opacity=50);
}
/*Le petit conteneur B a une opacité de 1*/
#B {
position: relative;
width: 860px;
height: 350px;
background: #000000;/*pour IE<9 qui ne reconnait pas le rgba*/
background: rgba(0, 0, 0, 1);
background-color: rgba(0, 0, 0, 1);
color: #FFFFFF;
}
/*]]>*/
</style>
</head>
<body>
<div id="content">
<div id="B">
<p>
DIV OPAQUE
</p>
</div>
</div>
</body>
</html>
a+
♣ La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣