IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Css : Fond transparent d'un tableau s'applique aux images


Sujet :

Tableau en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Orionmel
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 174
    Par défaut Css : Fond transparent d'un tableau s'applique aux images
    Hello world,

    Voilà mon problème. J'ai un site avec une image de fond. Je souhaite que les tableaux que j'utilise dans mon site soit semi transparent. Pas de problème, j'ai trouvé le code css permettant de le faire.

    Petit problème, si je met une image dans le tableau, elle deviendra elle même transparente. C'est pas vraiment top. J'aiéssayé de créer une classe css avec une opacité de 1 et de l'appliquer à l'image, mais celle ci reste déséspérement transparente.

    Quelque a une idée? Voici un exemple de page résumant le problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <!-- Test de page avec fond, tableau transparent et image -->
     
    <html>
    	<style type="text/css">
    	<!--
    		body{background-image:url(images/divers/fond_accueil.jpg); background-repeat:no-repeat;  color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; margin:0; padding:0; text-align:center; font-size:10px;}
    		td.tabTransparent{background-color:#3d3d3d; color:#FFFFFF; width:100%; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; border-style:solid; border-width:1px; border-color:black;}
    	-->
    	</style>
     
    	<body>
    	<table>
    	<tr>
    	<td class="tabTransparent">
    		<img src="images/liens/aliveban.jpg" />
    	</td>
    	</tr>
    	</table>
    	</body>
    </html>
    Merci d'avance

  2. #2
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    Ton tableau ne serai pas la pour faire la disposition de ta page.
    Utilise uniquement du css pour la présentation et laisse tombé le tableau.

  3. #3
    Membre éprouvé Avatar de Orionmel
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 174
    Par défaut
    Ton message ne m'avance pas.

    Si tu n'as pas de réponse, évite d'écrire un message inutile merci.

  4. #4
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    j'ecri ca parce que d'experience melanger le css et les tableau pour la présentation fait perdre beaucoup de temps.
    C'etait un conseil que je te donnais pour contourner ton probleme.

  5. #5
    Membre éprouvé Avatar de Orionmel
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 174
    Par défaut
    Redéveloppez un site terminé me prendra certainement plus de temps.

    J'utilise des tableaux car je réutilise les fonctions pour mes sites depuis des années et elles sont toutes à base de tableau. En plus les tableaux ne sont pas encore interdits par les dernières normes w3c à ce que je sache

    Quoi qu'il en soit, je ne veux pas que ce sujet devienne une confrontation tableau/css mais plutôt qu'on m'aide à trouver une solution car je dois rendre le site lundi

  6. #6
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    ton opacite doit-elle etre uniquement sur certaines cellules ou tout le tableau ?
    Dans les cellules ou tu a une image y a t-il autre chose ?

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10
    Par défaut
    Bonjour,

    La couleur de fond ne s'hérite pas par défaut (voir http://stylescss.free.fr/background-color.html.
    Donc je ne pense pas que le fond du tableau se retrouve sur l'image.
    Il se peut que l'image elle-même ait un fond transparent (si c'est du gif ou du png). Dans ce cas on peut modifier l'image ou appliquer un fond blanc sur la cellule :
    <TD Style="Background-Color:White">
    ou sur l'image elle-même:
    <IMG Src="..." Style="Background-Color:White">

    J'espère avoir été utile.

  8. #8
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    -Je crois que tu confonds la couleur de fond de l'image (qui est en jpg au passage) et la couleur (background-color) du td. Le filtre donne un effet de transparence au background-color mais également à l'image toute entière.

Discussions similaires

  1. Tableau en fenêtre, fond transparent mais texte aussi
    Par cristelle1986 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 15/06/2014, 09h31
  2. [CSS] Fond
    Par 3Dos dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/09/2005, 21h14
  3. Rendre le fond transparent dans une picturebox
    Par fun31 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/01/2005, 18h17
  4. Image GIF a fond transparent dans un formulaire ?
    Par Coquelicot dans le forum IHM
    Réponses: 4
    Dernier message: 25/10/2004, 12h08
  5. [JButton] avec un fond transparent
    Par Tiercel dans le forum Composants
    Réponses: 6
    Dernier message: 23/09/2004, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo