A voir également:
- Zone gerise transparent sur image avec du tex
- Zone telechargement - Accueil - Outils
- Image iso - Guide
- Sandra a décidé de mieux contrôler son image et sa présence sur différents réseaux sociaux. qu’est-il possible de faire sur ces réseaux ? - Forum Facebook
- Acronis true image - Télécharger - Sauvegarde
- Cette video n'est pas disponible depuis votre zone geographique ✓ - Forum Réseaux sociaux
21 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
16 déc. 2009 à 16:40
16 déc. 2009 à 16:40
En jouant avec les div c'est facilement faisable.
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
16 déc. 2009 à 16:44
16 déc. 2009 à 16:44
http://stevenyork.com/tutorial/pure_css_opacity_and_how_to_have_opaque_children
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
16 déc. 2009 à 17:23
16 déc. 2009 à 17:23
Je t'ai fais un petit tutoriel ici (c'est plus un exemple qu'un tuto, mais bon ...).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
16 déc. 2009 à 19:34
16 déc. 2009 à 19:34
Ça y est : https://vimeo.com/8219938
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
17 déc. 2009 à 02:07
17 déc. 2009 à 02:07
Sympa la vidéo ! :)
C'est bête mais j'avais jamais pensé à utiliser le selecteur universel dans une descendance ! ^^'
Es-tu sur que ce soit compatible pour tout les navigateurs ? (IE6 au min)
C'est bête mais j'avais jamais pensé à utiliser le selecteur universel dans une descendance ! ^^'
Es-tu sur que ce soit compatible pour tout les navigateurs ? (IE6 au min)
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
>
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
17 déc. 2009 à 07:12
17 déc. 2009 à 07:12
Je n'ai pas essayé sur IE6 parce que je n'ai plus cette daube pour tester :D
Normalement il ne devrait pas y avoir de problème, mais on ne sait jamais ...
Normalement il ne devrait pas y avoir de problème, mais on ne sait jamais ...
Rajouter pour une compatibilité avec les navigateurs
opacity : 0.8;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
opacity : 0.8;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
phenX
Messages postés
704
Date d'inscription
mercredi 4 mai 2005
Statut
Membre
Dernière intervention
28 août 2012
23
17 déc. 2009 à 11:55
17 déc. 2009 à 11:55
a titre indicatif pour tester sur toute les version de IE il y a IETESTER
monkey_monk
Messages postés
641
Date d'inscription
mercredi 1 juillet 2009
Statut
Membre
Dernière intervention
10 août 2012
130
17 déc. 2009 à 12:03
17 déc. 2009 à 12:03
Oui, mais il ne faut pas trop s'y fier car il y a de net différences entre les versions émulée et les vrais navi !
Donc, c'est un bon point pour le développement mais il faut toujours faire une session débuging avec un vrai (IE6 par exemple).
Donc, c'est un bon point pour le développement mais il faut toujours faire une session débuging avec un vrai (IE6 par exemple).
Encore besoin d'un coup de main, ayant 3 images à traiter j'ai fait cela et ca fonctionne :
HTML :
<div id="trans1">
<div ><h3>Text</h3></div>
</div>
<div id="trans2">
<div ><h3>Text</h3></div>
</div>
<div id="trans3">
<div ><h3>Text</h3></div>
</div>
CSS :
#trans1{
width:133px;
height:150px;
padding-top:75px;
background-image: url(images/produits/mypix/thumb/s_00007345.jpg);
background-repeat: no-repeat;
}
#trans1 div{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
#trans1 div *{
opacity:1;
}
#trans2{
width:133px;
height:150px;
padding-top:75px;
background-image: url(images/produits/mypix/thumb/s_00855941.jpg);
background-repeat: no-repeat;
}
#trans2 div{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
#trans2 div *{
opacity:1;
}
#trans3{
width:133px;
height:150px;
padding-top:75px;
background-image: url(images/produits/mypix/thumb/s_00144157.jpg);
background-repeat: no-repeat;
}
#trans3 div{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
#trans3 div *{
opacity:1;
}
Comment simplifier le CSS ???
je n'arrive pas a jouer sur les héritages ....
Merci
HTML :
<div id="trans1">
<div ><h3>Text</h3></div>
</div>
<div id="trans2">
<div ><h3>Text</h3></div>
</div>
<div id="trans3">
<div ><h3>Text</h3></div>
</div>
CSS :
#trans1{
width:133px;
height:150px;
padding-top:75px;
background-image: url(images/produits/mypix/thumb/s_00007345.jpg);
background-repeat: no-repeat;
}
#trans1 div{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
#trans1 div *{
opacity:1;
}
#trans2{
width:133px;
height:150px;
padding-top:75px;
background-image: url(images/produits/mypix/thumb/s_00855941.jpg);
background-repeat: no-repeat;
}
#trans2 div{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
#trans2 div *{
opacity:1;
}
#trans3{
width:133px;
height:150px;
padding-top:75px;
background-image: url(images/produits/mypix/thumb/s_00144157.jpg);
background-repeat: no-repeat;
}
#trans3 div{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
#trans3 div *{
opacity:1;
}
Comment simplifier le CSS ???
je n'arrive pas a jouer sur les héritages ....
Merci
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
17 déc. 2009 à 14:57
17 déc. 2009 à 14:57
Tu peux utiliser les classes.
Sur chacun des div représentant une image, tu lui mets une classe (en supplément de l'id).
Sur chacun des div représentant une image, tu lui mets une classe (en supplément de l'id).
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
17 déc. 2009 à 15:15
17 déc. 2009 à 15:15
Si c'est résolu coches le bouton prévu à cet effet.
Nop encore un petit truc, en faite ca donne ca :
HTML
<div id="trans" class="transs1">
<div><h3>Le livre photo</h3></div>
</div>
<div id="trans" class="transs2">
<div>
<h3>Calendrier photo</h3></div>
</div>
<div id="trans" class="transs3">
<div><h3>Le mug photo</h3></div>
</div>
CSS
#trans{
width:133px;
height:150px;
padding-top:75px;
background-repeat: no-repeat;
float:left;
margin:0 5px 0 0;
}
.transs1{
background-image: url(images/produits/mypix/thumb/s_00007345.jpg);
}
#trans div{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
#trans div *{
opacity:1;
}
.transs2{
background-image: url(images/produits/mypix/thumb/s_00855941.jpg);
}
.transs3{
background-image: url(images/produits/mypix/thumb/s_00144157.jpg);
}
Cette partie ne fonctionne pas :
#trans div *{
opacity:1;
}
je vois pas ou ca peut bloquer au point de vue héritage ?
Merci de votre aide et patence !
HTML
<div id="trans" class="transs1">
<div><h3>Le livre photo</h3></div>
</div>
<div id="trans" class="transs2">
<div>
<h3>Calendrier photo</h3></div>
</div>
<div id="trans" class="transs3">
<div><h3>Le mug photo</h3></div>
</div>
CSS
#trans{
width:133px;
height:150px;
padding-top:75px;
background-repeat: no-repeat;
float:left;
margin:0 5px 0 0;
}
.transs1{
background-image: url(images/produits/mypix/thumb/s_00007345.jpg);
}
#trans div{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
#trans div *{
opacity:1;
}
.transs2{
background-image: url(images/produits/mypix/thumb/s_00855941.jpg);
}
.transs3{
background-image: url(images/produits/mypix/thumb/s_00144157.jpg);
}
Cette partie ne fonctionne pas :
#trans div *{
opacity:1;
}
je vois pas ou ca peut bloquer au point de vue héritage ?
Merci de votre aide et patence !
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
17 déc. 2009 à 15:41
17 déc. 2009 à 15:41
Il faut mettre la même classe pour tous les div.
Ensuite, tu fais comme ça : .taclass div *
Ensuite, tu fais comme ça : .taclass div *
Je me rends compte que j'ai déja un problème avec les ID qui doivent être unique...
En ce qui concerne mettre des classes identique pour tous les div comment je fais pour préciser que les images sont différentes pour les 3 ?
En ce qui concerne mettre des classes identique pour tous les div comment je fais pour préciser que les images sont différentes pour les 3 ?
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
17 déc. 2009 à 19:29
17 déc. 2009 à 19:29
Avec les ID ...
J'en suis la :
CSS :
#trans1, #trans2, #trans3 {
width:133px;
height:150px;
padding-top:75px;
background-repeat: no-repeat;
float:left;
margin:0 5px 0 0;
}
.traombr{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
.traombr *{
opacity:1;
margin:0;
padding:0;
}
.transs1{
background-image: url(images/produits/mypix/thumb/s_00007345.jpg);
}
.transs2{
background-image: url(images/produits/mypix/thumb/s_00855941.jpg);
}
.transs3{
background-image: url(images/produits/mypix/thumb/s_00144157.jpg);
}
HTML :
<div id="trans1" class="transs1">
<div class="traombr"><h3>Le livre photo</h3></div>
</div>
<div id="trans2" class="transs2">
<div class="traombr">
<h3>Calendrier photo</h3></div>
</div>
<div id="trans3" class="transs3">
<div class="traombr"><h3>Le mug photo</h3>
<ul>
<li>Comparez le prix</li></ul></div>
</div></div>
Est ce conventionnel ?
Je n'arrive toujours pas ce que cette propriete fonctionne :
.traombr *{
opacity:1;
margin:0;
padding:0;
}
Sinon le reste est il conventionnel ?
CSS :
#trans1, #trans2, #trans3 {
width:133px;
height:150px;
padding-top:75px;
background-repeat: no-repeat;
float:left;
margin:0 5px 0 0;
}
.traombr{
height:60px;
background-color:black;
opacity:0.6;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:white;
}
.traombr *{
opacity:1;
margin:0;
padding:0;
}
.transs1{
background-image: url(images/produits/mypix/thumb/s_00007345.jpg);
}
.transs2{
background-image: url(images/produits/mypix/thumb/s_00855941.jpg);
}
.transs3{
background-image: url(images/produits/mypix/thumb/s_00144157.jpg);
}
HTML :
<div id="trans1" class="transs1">
<div class="traombr"><h3>Le livre photo</h3></div>
</div>
<div id="trans2" class="transs2">
<div class="traombr">
<h3>Calendrier photo</h3></div>
</div>
<div id="trans3" class="transs3">
<div class="traombr"><h3>Le mug photo</h3>
<ul>
<li>Comparez le prix</li></ul></div>
</div></div>
Est ce conventionnel ?
Je n'arrive toujours pas ce que cette propriete fonctionne :
.traombr *{
opacity:1;
margin:0;
padding:0;
}
Sinon le reste est il conventionnel ?
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
17 déc. 2009 à 19:36
17 déc. 2009 à 19:36
Tu dois mettre une classe commune à tous tes div !
Puis ensuite, pour les différencier afin de mettre une image différente, tu utilises des ID (uniques, évidemment).
Puis ensuite, pour les différencier afin de mettre une image différente, tu utilises des ID (uniques, évidemment).
Je m'en sors pas je n'arrive pas a obtenir un rendu ...
Tu pourrais stp me détailler un peu plus la facon dont tu vois la chose ?
Je te remercie
Tu pourrais stp me détailler un peu plus la facon dont tu vois la chose ?
Je te remercie
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
17 déc. 2009 à 20:10
17 déc. 2009 à 20:10
Le css
.trans { width:133px; height:150px; padding-top:75px; background-repeat: no-repeat; float:left; margin:0 5px 0 0; } .trans div { height:60px; background-color:black; opacity:0.6; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; color:white; } .trans div *{ opacity:1.0; margin:0; padding:0; } #trans1 { background-image:url('image1.png'); } #trans2 { background-image:url('image2.png'); } #trans3 { background-image:url('image3.png'); }Le XHTML :
<div id="trans1" class="trans"> <div> <h3>Le livre photo</h3> </div> </div> <div id="trans2" class="trans"> <div> <h3>Calendrier photo</h3> </div> </div> <div id="trans3" class="trans"> <div> <h3>Le mug photo</h3> <ul> <li>Comparez le prix</li> </ul> </div> </div>
Merci c'est sympa ! je viens de comprendre ou je déconnais !
Par contre je n'arrive toujours pas a faire fonctionner la propriété :
.trans div *{
opacity:1.0;
margin:0;
padding:0;
}
regardez :
http://www.developpementnumerique.com/
Merci
Par contre je n'arrive toujours pas a faire fonctionner la propriété :
.trans div *{
opacity:1.0;
margin:0;
padding:0;
}
regardez :
http://www.developpementnumerique.com/
Merci