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 :

Peut-on place une image d'écran si un retour à la ligne


Sujet :

Tableau en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 181
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 181
    Par défaut Peut-on place une image d'écran si un retour à la ligne
    Bonjour,

    Je vais éclaircir mon titre

    J'ai un menu et quand on passe la souris sur le menu ou si le menu est actif, il faut un soligné (une image de fond) comme ceci

    Nom : Screenshot 2022-01-12 at 00.06.14.png
Affichages : 314
Taille : 12,1 Ko

    Le problème est quand le menu passe à la ligne car il y a plusieurs mots, le souligné est comme ceci
    Nom : Screenshot 2022-01-12 at 00.07.35.png
Affichages : 315
Taille : 22,9 Ko

    Est-ce que l'on peut faire en sorte que le souligné soit sous le texte de dessous, et nom pas aligné sur l'ensemble du texte?

    Mon CSS est comme ceci

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .d-flex > li.current > a{
        background-image: url("../img/bg-menu-link.png");
        background-repeat: no-repeat;
        background-position: bottom center;
    }

    J'ai pensé à mettre ce souligné sur le li, mais il ne se trouvera pas sous le texte, mais en bas du li, et comme un des menu est sur deux ligne, les autres li prennent la hauteur du li le plus haut (felx).

    J'aimerais bien que ce souligné sout sous le texte, le "plus bas"....

    Merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 212
    Par défaut
    Bonjour,
    met le background sur le <li> et non sur le <a>.

  3. #3
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Par défaut
    Bonjour,

    j'aurais bien dit de le mettre sur le :after...
    mais on manque de code (HTML / CSS).

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 212
    Par défaut
    Citation Envoyé par jreaux62
    mais on manque de code (HTML / CSS).
    le sélecteur, .d-flex > li.current > a, nous montre la structure, même si le > est en trop à moins qu'il y ait plusieurs <a> dans le <li> ce qui constituerait un erreur de conception à mon sens.


    Citation Envoyé par jreaux62
    j'aurais bien dit de le mettre sur le :after...
    pourquoi passer par l'ajout d'un pseudo-élement dans ce cas, quel gain ?

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 181
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 181
    Par défaut
    Bonjour,

    Je m'excuse de n'avoir pas réagit et je vous remercie pour vos commentaires.
    J'ai en effet mis le souligné sur le LI et j'ai centré mon texte, ce qui va très bien finalement.

    J'ai aussi supprimé le > avanrt le a, comme suggéré par NoSmoking

    Merci beaucoup

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

Discussions similaires

  1. Peut on acceder à une image d'une autre application sous windows?
    Par pointer dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 19/04/2006, 12h17
  2. [splash screen]afficher une image à l'écran
    Par Invité dans le forum 2D
    Réponses: 2
    Dernier message: 04/03/2006, 22h40
  3. Deplacer une image à l'écran
    Par Rémiz dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/08/2005, 09h06
  4. Peut on mettre une image dans une BD MySQL ?
    Par maddog2032 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 25/07/2003, 16h18

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