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 :

Transparence d'un attribut d'un style


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de hedgehog
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut Transparence d'un attribut d'un style
    Bonjour à tous,

    Je cherche à modifier l'alpha d'un élément contenu dans un style.
    Un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .monStyle {
       background-color:#FF0000;
       color:#FFFFFF;
       border:#000000 solid 1px;
       /* Transparence */
       filter:alpha(opacity=25);
       -moz-opacity:0.25;
       opacity: 0.25;
    }
    Je souhaite que seule la propriété background-color prenne la transparence (mon code rend toutes les propriétés transparentes )

    Est-ce possible ? Si oui, comment ?

    Merci d'avance.

  2. #2
    Membre expérimenté Avatar de onirisme
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Novembre 2004
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 221
    Par défaut
    A part le chevauchement de div je ne vois pas...

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<title>Untitled Document</title>
    <style type="text/css">
    #cadre {
    	position : absolute ;
    	top : 10 ;
    	left : 10 ;
    	height : 200px ;
    	width : 400px ;
    	background-color : #000000 ;
    	margin : 0 ;
    	padding : 0 ;
    }	
    #montexte {
    	float : left ;
    	position : absolute ;
    	display : block ;
    	top : 10 ;
    	left : 10 ;
    	float : left ;
    	color:#FFFFFF;
        border:#000000 solid 1px;
     
    }		
    #cadre2 {
    	position : absolute ;
    	width : 200px ;
    	height : 100px ;
    	top : 10 ;
    	left : 10 ;
    	background-color:#FF0000;
    	filter:alpha(opacity=25);
    	-moz-opacity:0.25;
    	opacity: 0.25;	
    }
     
     
    </style>
    	</head>
    	<body>
    	    <div id="cadre">Cadre1</div>
    	    <div id="cadre2"></div>
    	    <div id="montexte">Mon Texte</div>
     
    	</body>
    </html>
    Sinon, utiliser une image déjà travaillée en opacité ce qui résoudrait le problème.

  3. #3
    Membre éclairé Avatar de hedgehog
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Par défaut
    Merci de ta réponse mais j'ai oublié de préciser que c'était pour le fond d'un <input type="texte />.

    Je voudrais que le fond soit d'une certaine opacité sans que les bordures et le texte qu'il contient le soit pour autant.

  4. #4
    Membre expérimenté Avatar de onirisme
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Novembre 2004
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 221
    Par défaut
    Dans ce cas , utilise une image, c'est ce qui a de plus simple :

    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
    22
    23
    24
    25
    26
    27
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<title>Untitled Document</title>
    <style type="text/css">
     
    input{
    	background-image : url(bg.png);
    	background-repeat : repeat-x;
     
    }
     
     
     
    </style>
    	</head>
    	<body>
     
    	    <form>
    	    	<input type="text"/>
     
    	    </form>
     
    	</body>
    </html>
    RESULTAT

    Je sais pas si ça te convient mais j'ai pas d'autres solutions à te proposer

  5. #5
    Membre émérite Avatar de djoyeux
    Profil pro
    Inscrit en
    Août 2007
    Messages
    595
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 595
    Par défaut
    Attention la transparence des images png ne marche pas sur IE inférieur à 7...

    Prend un gif pour plus de compatibilité.

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par djoyeux Voir le message
    Attention la transparence des images png ne marche pas sur IE inférieur à 7...
    http://support.microsoft.com/kb/294714

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changement de valeur d'un attribut situé dans styles.xml
    Par fabienpinel dans le forum Android
    Réponses: 2
    Dernier message: 20/03/2014, 17h45
  2. [XSLT] Détection balise et attribution d'un style
    Par diden138 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 28/12/2006, 09h55
  3. [HTML][CSS] Attribut BorderColor et style Border-Color
    Par David.V dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 29/07/2005, 09h54
  4. [DOM] attribut style + DOM
    Par Pymm dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/07/2005, 14h32
  5. Réponses: 5
    Dernier message: 24/04/2003, 11h47

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