Rechercher : dans
Par :

Transparence et opacity

Dernière réponse le 22 jun 2007 à 07:09:46 patneze, le 20 jun 2007 à 16:34:53 
 Signaler ce message aux modérateurs

Bonjour a tous,

j'ai un probleme pour coder un tableau un peu particulier en HTML.

Je voudrais rendre le fond du tableau transparent et faire en sorte que certaines cellules du tableau ne soient pas transparentes. Mon prob est que les cases qui doivent etre opaques ne le sont pas. Dans mon exemple ci-dessous, il y a toujours une nuance de noir.

Je mets le code en-dessous.

Merci de vos aides

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"
       "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Texte du titre</title>
<style type="text/css" media="screen">
<!--
 body
  { background-color: black;}
  #case_trans{
    filter : alpha(opacity=5);
    -moz-opacity : 0.5;
    opacity : 0.5;
    font-size:20px;
    font-family:"Arial Black",Arial,sans-serif;
    color: white;
    background: red ;
  }
  #case_opaque{
    filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
    font-size:20px;
    font-family:"Arial Black",Arial,sans-serif;
    color: white;
    background: red ;
  }
  #tableau_trans{
    filter : alpha(opacity=5);
    -moz-opacity : 0.5;
    opacity : 0.5;
    background: transparent ;
    border: 2px solid yellow;
    width: 300px;
    height: 200px;
  }
  #tableau_opaque{
    background: blue ;
    border: 2px solid yellow;
    width: 300px;
    height: 200px;
  }
-->
</style>
</head>
<body>

<div id="tableau_trans">
<table>
<tr>
  <td>
    <div id="case_opaque">
           Texte OPAQUE
    </div>
  </td>
</tr>

<tr>
  <td>
    <div id="case_trans">
           TEXTE TRANSPARENT
    </div>
  </td>
</tr>
</table>
</div>

</body>
</html>
Configuration: Linux
Firefox 2.0.0.4

Meilleures réponses pour « Transparence et opacity » dans :
[Windows] Transparence des icônes Voir Après le changement de l'arrière-plan de Windows, il se peut que les icônes du bureau aient un fond de couleur et que le texte apparaisse avec un ombrage. Pour corriger ce problème, il suffit de rétablir la transparence des icônes en cliquant avec...
Retrouver la transparence des icônes du bureau Voir Parfois, en changeant votre fond d'écran, Windows désactive la transparence du texte des icônes. Ainsi, cela entraîne un affichage d'une bande colorée sous les icônes. Pour supprimer cette barre et retrouver des icônes transparents, suivre les...
Le protocole BitTorrent VoirLe protocole BitTorrent 1. Légalité 2. Le principe 3. Fonctionnement 4. Transparence de la vie privée 5 . Les logiciels A voir également Adresses complémentaires 1. Légalité Attention ! A la base, le BitTorrent est légal. Mais son...
Le format PNG VoirLe format PNG Le format PNG (Portable Network Graphics, ou format Ping) est un format de fichier graphique bitmap (raster). Il a été mis au point en 1995 afin de fournir une alternative libre au format GIF, format propriétaire dont les droits sont...
Windows 7 - Personnalisation VoirLES ELEMENTS PERSONNALISABLES Bien entendu, le Bureau de Windows 7 peut être modifié à votre goût, comme pouvaient l’être avant lui ceux de Windows XP et Windows Vista par exemple. De nombreuses options sont disponibles pour vous permettre de...

1

gryzzly, le 20 jun 2007 à 16:46:47

Enleve ca de tableau_transp :

    filter : alpha(opacity=5);
    -moz-opacity : 0.5;
    opacity : 0.5;
    background: transparent ;


ps : ton histoire ca fonctionne sur moz, mais pas IE ;-) (75% du marché)
Deux choses sont infinies : l'Univers et la bêtise humaine.
Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue. A. Einstein

Répondre à gryzzly

2

s.spark, le 20 jun 2007 à 16:50:46

Salut,

Les tableaux sont déjà transparent par défaut.

PS : les div ne sert à rien, met diretement des id dans les td et table.
gryzzly je dirais même 95% :p
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.

Répondre à s.spark

6

gryzzly, le 21 jun 2007 à 15:25:46

Faut pas abuser quand meme... ;-)
http://www.w3counter.com/globalstats.php?date=2007-05-30
Deux choses sont infinies : l'Univers et la bêtise humaine. ­
Mais en ce qui concerne l'Univers, je n'en ai pas encore acq­uis la certitude absolue. A. Einstein

Répondre à gryzzly

8

s.spark, le 21 jun 2007 à 15:36:51

Row :p

Je suis surpris que firefox est une aussi grosse par.
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.

Répondre à s.spark

10

Dalida, le 21 jun 2007 à 15:41:51

50,66 + 16,47 = 75% ?
(O_ô)'

 •→[]
[ Mathieu ]

Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

17

gryzzly, le 21 jun 2007 à 22:10:30

Oui.. parce que la c'est a l'echelle mondiale... et en france on est en retard sur les navigateurs alternatif :p

NA !
Deux choses sont infinies : l'Univers et la bêtise humaine.
Mais en ce qui concerne l'Univers, je n'en ai pas encore acquis la certitude absolue. A. Einstein

Répondre à gryzzly

3

patneze, le 21 jun 2007 à 15:00:46

Ah bon, il me semblait que ca marchait aussi sous IE :( C'est peut-etre quand on utilise uniquement des div et non des table ...

En fait pour preciser ma question,
est-ce qu'il est possible de rendre transparent a 50% le fond d'un tableau tout en gardant les ecritures et images completement opaques ? et que cela fonctionne sur IE et mozilla :)

Merci de vos aides.

Répondre à patneze

4

s.spark, le 21 jun 2007 à 15:15:27

Il me semble avoir quelque par que non, pour le CSS tout du moins.

PS : j'ai retrouvé ça :

http://www.yoyodesign.org/doc/w3c/css2/tables.html#table-lay­ers
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.

Répondre à s.spark

19

 Serge_La, le 22 jun 2007 à 07:09:46

Bonjour,
ah oui les autres fureteurs ont aussi des codes css de transparences. Les codes sont différents par contre.

Serge.

Répondre à Serge_La

5

patneze, le 21 jun 2007 à 15:23:24

Merci pour le lien . Tres instructif.

Dommage qu'il n'y ait pas de solution.
En fait c'est pour un site ou j'ai une image en background. Le prob ets que le texte n'apparait pas de facon tres claire suivant l'endroit de l'image qui est en tache de fond.
DOnc je voudrais que les parties ou il y a du texte soit teinte un peu avec du blanc tout en gardant une certaine transparence.

Voila mon prob a resoudre :)

Répondre à patneze

9

s.spark, le 21 jun 2007 à 15:39:51

J'ai un gros doute sur l'esthétisme d'une telle chose.
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.

Répondre à s.spark

7

Dalida, le 21 jun 2007 à 15:36:17

Salut,

un image de fond avec transparence (gif pas png) à ton texte. ça donne un effet de papier calque.
[ Mathieu ]

Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

11

s.spark, le 21 jun 2007 à 15:42:46

C'est une bonne idée, je dirait même sans transparence ! On peut donner de la transparence à une image puis aplatir le calque, et le tour est joué, l'arrière plan (blanc par exemple) et le calque sont fusionner et ca donne un effet de transparence, du coup on est pas obligé d'être en 255 couleur :p
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.

Répondre à s.spark

12

patneze, le 21 jun 2007 à 16:16:56

Je connais ce systeme. Le probleme est que je ne veux pas donner la meme couluer de transparence sur toute l'image.

Je peux deja vous montrer mon probleme sur mon site http://cmhb.free.fr

Je voudrais appliquer le calque blanc transparent a 50%, uniquement sur la colonne de texte du milieu.

Une soluce ?

Répondre à patneze

13

s.spark, le 21 jun 2007 à 16:33:28

Tu peux mettre une image en background de 1 pixel en repeat-x qui sera en gif, (blanc par exemple si tu veux que ca soit plus clair)qui aura 50% de transparence.

PS : en utilisent un conteneur div.
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.

Répondre à s.spark

14

Dalida, le 21 jun 2007 à 16:55:08

Ouep !

mais pour le {repeat} ne précise rien car il faut répéter en x et en y.

et pour la taille tu peux pousser à 10x10 ou 20x20, c'est pas pour ce que ça pèse et ça soulage un peu le navigateur.
[ Mathieu ]

Il y a surement des pandas pour ne dépendre de rien

Répondre à Dalida

15

s.spark, le 21 jun 2007 à 16:56:55

En fait c'est exactement ce que tu disais, et dans le contexte c'est parfait ;-)
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.

Répondre à s.spark

16

Hoshi, le 21 jun 2007 à 21:51:02

Bonjour,

l'explication est toute simple, et elle tient au fait que la valeur d'opacité n'est pas absolue mais relative :

Ton tableau (opacité 0,5), contient deux types de cellules :
- transparent (opacité relative 0,5)
- opaque (opacité relative 1)


Comme tes cellules sont contenues dans un tableau lui même transparent, cela donne en opacités absolues :
- transparent = 0,5*0,5 = 0,25
- opaque = 0,5 * 1

La solution est donc de ne pas mettre d'opacité à ton tableau et de définir pour chaque cellule.

Ou peut-être en mettant une opacité supérieur à 1 pour compenser cela pourrait fonctionner (pas encore tester) : pour tes cellules opaques ce serait alors 2

Répondre à Hoshi

18

s.spark, le 21 jun 2007 à 22:39:02

Au final sur le site j'ai pas trouvé de tableau avec du texte au milieu, c'est pourquoi je parlais du conteneur div, j'ai supposé qu'il s'agissait du texte au centre de la page ...
Ceux qui veulent savoir comment utiliser eMule Paradise contactez moi par email.

Répondre à s.spark