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 :

Appliquez un z-index sur un svg


Sujet :

Positionnement en CSS avec z-index

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de labarre2002
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 250
    Par défaut Appliquez un z-index sur un svg
    Bonjour

    je réalise une animation au hover sur une page

    au départ j'ai ça:

    Nom : sans.jpg
Affichages : 355
Taille : 14,1 Ko

    au hover j' obtiens ca :

    Nom : hover.jpg
Affichages : 326
Taille : 35,7 Ko

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
                  <div class="pic deux">
                            <svg>
                            </svg>    
                                <h1><span>air&nbsp;max</span></h1>
                   </div>

    Code css : 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
    svg{
        width:300px;
        height:150px;
        display: block;
        transform: rotate(-45deg);
        z-index:7;
       }
    h1 span{
        font-weight: bold;
        text-transform: uppercase; 
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        opacity:0;
        z-index:1;
        transition: .5s ease;
    }
     
    .pic:hover{
    flex: 2;
    transform-origin: left;
    }
     
    .pic:hover  h1 span{
    opacity: 1;
     font-size:12em;
    }


    j'ai du mal a comprendre pourquoi le z-index ne marche pas sur l 'élément svg.
    Pourrais-je avoir des explications SVP ?

    Merci.

  2. #2
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    La réponse est dans la doc officielle...
    https://www.w3.org/TR/SVG2/render.html#RenderingOrder

  3. #3
    Membre chevronné
    Homme Profil pro
    Urbaniste
    Inscrit en
    Août 2023
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Août 2023
    Messages : 387
    Par défaut
    Citation Envoyé par Archimède Voir le message
    La réponse est dans la doc officielle...
    https://www.w3.org/TR/SVG2/render.html#RenderingOrder
    Bonjour,

    je ne pense pas que ce soit la bonne doc.
    Celle ci concerne le corps des balises SVG.

    Le PO manipule les z-index du DOM.

    Je soupçonne que le svg est transparent et que ça s'affiche noir sur noir,
    ou alors qu'il eu fallut appliquer le z-index sur le h1 et non le span, pas certain,
    de toutes façons on ne peut pas le tester.

    cf
    https://www.w3.org/TR/SVG2/render.html#Definitions
    https://www.w3.org/TR/SVG2/struct.ht...cumentFragment

    Bonne journée.

  4. #4
    Membre éclairé Avatar de labarre2002
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2008
    Messages : 250
    Par défaut
    Bonjour merci

    pour vos méssages @unanonyme en effet les svg sont transparent et sont en noir et blanc.

Discussions similaires

  1. [Snap.svg] z-index sur éléments SVG
    Par Archimède dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 27/02/2022, 12h31
  2. Comment savoir s'il existe un index sur ma table ?
    Par CDRIK dans le forum Langage SQL
    Réponses: 3
    Dernier message: 06/10/2004, 09h58
  3. [Debutant][Tableau] Tableau indexé sur chaine de caractères
    Par SamRay1024 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 07/05/2004, 11h14
  4. n INDEXs sur chaque champ ou 1 seul INDEX sur n ch
    Par fourchette dans le forum Requêtes
    Réponses: 2
    Dernier message: 22/04/2004, 10h55
  5. [Sybase] Utilisation indexes sur table Proxy
    Par MashiMaro dans le forum Sybase
    Réponses: 2
    Dernier message: 20/02/2004, 10h20

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