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 :

Rendre un fond de div transparent


Sujet :

CSS

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut Rendre un fond de div transparent
    Voila est ce que l'opacité d'un div peut etre réglable quel est la commande??

  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
    Bonjour,
    Oui
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    filter:alpha(opacity=25);/*IE*/
    -moz-opacity:0.25; /*autres nav*/
    opacity: 0.25;
    Voir post ici http://www.developpez.net/forums/sho...d.php?t=417510 pour plus d'infos

  3. #3
    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 : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Transparent ou translucide ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 20
    Par défaut
    Salut à tous,

    Dommage j'applique cela pour rendre translucide le fond d'un paragraphe et cela transforme même la typo, voici mon bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    .feature p, #rightcol p, #leftcol p {
        margin:0;
        text-align: justify;
        background: #FFFFFF;
        filter:alpha(opacity=50);/*IE*/
        -moz-opacity:0.5; /*autres nav*/
        opacity: 0.5;
    }

  5. #5
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    oui l'opacité s'applique au block visé et son contenu si vraiment tu veux que le seul le fond soit translucide, tu n'as qu'a passé par un png (qui gère la transparence) de par exemple 10x10px en repeat.

  6. #6
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 16
    Par défaut Rendre le fond d'une div transparent sans que son contenu soit affecté par la transparence
    Bonjour voilà une astuce qui permet de rendre le background d'une div transparent et d'épargner le contenu de la div en question:

    On prend un <div> conteneur du texte et des images. Dedans, on place un div ouvert et refermé tout de suite. Vide. C'est lui qui permet de rendre la transparence de fond, sans affecter le reste du texte. Le DIV vide sera étiré au bord du DIV conteneur mais derrière ce dernier.
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div style="position: relative; z-index: 10;">
       <div style="	background-color: #f00; position:absolute; z-index:-1; top:0; left:0; right:0; bottom:0; opacity:0.2;"></div>
       ……
       ……
    </div>
    Si le premier DIV possède un positionnement relatif, c'est pour mettre le z-index.
    Le div permettant la transparence possède le positionnement absolute et un collage à 0 px de chaque bord) pour qu'il recouvre le premier DIV et un z-index de -1 pour le mettre sous le premier.

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Mouais... un background-color en rgba(), bien que non compatible IE me semble quand même une meilleure solution...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

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

Discussions similaires

  1. Rendre le fond des vignettes transparent
    Par Trebor_ dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 16/12/2012, 04h24
  2. Réponses: 2
    Dernier message: 27/03/2007, 17h35
  3. [SWING][GlassPane] comment rendre un fond transparent ?
    Par PoPeio dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 11/04/2006, 01h55
  4. 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

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