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 :

Couleur de lien actif


Sujet :

CSS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 82
    Points : 54
    Points
    54
    Par défaut Couleur de lien actif
    Salut,

    J'ai cédé au téléchargement d'un code tout fait pour avoir un léger effet sur des liens.
    Ca fonctionne bien mais je cherche à changer la couleur du lien actif. Mais je dois avoir une info contraire dans ce code puisque ça ne marche pas.

    Pourquoi ça, ça ne le fait pas ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    nav a:hover,
    nav a:focus{
    	outline: none;
    	color: #fff;
     
    }
    Voilà le reste du code:
    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
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    *,
    *:after,
    *::before {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
     
    }
     
    body {
    	font-family: 'Raleway', sans-serif;
     
    }
     
    nav a {
    	position: relative;
    	display: inline-block;
    	margin: 15px 15px;
    	outline: none;
    	text-transform: uppercase;
    	letter-spacing: 1px;
    	font-weight: 400;
    	text-shadow: 0 0 1px rgba(255,255,255,0.3);
    	font-size: 15px;
    	text-decoration: none;
     
    }
     
    nav a:hover,
    nav a:focus{
    	outline: none;
    	color: #fff;
     
    }
     
     
    /* Effect 14: border switch */
    .cl-effect-14 a {
    	padding: 0 5px;
    	height: 45px;
    	line-height: 45px;
    	color: #333;
    }
    .cl-effect-14 a::before,
    .cl-effect-14 a::after {
    	position: absolute;
    	width: 45px;
    	height: 2px;
    	background: #fff;
    	content: '';
    	opacity: 0.2;
    	-webkit-transition: all 0.3s;
    	-moz-transition: all 0.3s;
    	transition: all 0.3s;
    	pointer-events: none;
     
     
    }
     
    .cl-effect-14 a::before {
    	top: 0;
    	left: 0;
    	-webkit-transform: rotate(90deg);
    	-moz-transform: rotate(90deg);
    	transform: rotate(90deg);
    	-webkit-transform-origin: 0 0;
    	-moz-transform-origin: 0 0;
    	transform-origin: 0 0;
     
     
    }
     
    .cl-effect-14 a::after {
    	right: 0;
    	bottom: 0;
    	-webkit-transform: rotate(90deg);
    	-moz-transform: rotate(90deg);
    	transform: rotate(90deg);
    	-webkit-transform-origin: 100% 0;
    	-moz-transform-origin: 100% 0;
    	transform-origin: 100% 0;
    }
     
    .cl-effect-14 a:hover::before,
    .cl-effect-14 a:hover::after,
    .cl-effect-14 a:focus::before,
    .cl-effect-14 a:focus::after {
    	opacity: 1;
     
    }
     
    .cl-effect-14 a:hover::before,
    .cl-effect-14 a:focus::before {
    	left: 50%;
    	-webkit-transform: rotate(0deg) translateX(-50%);
    	-moz-transform: rotate(0deg) translateX(-50%);
    	transform: rotate(0deg) translateX(-50%);
    }
     
    .cl-effect-14 a:hover::after,
    .cl-effect-14 a:focus::after {
    	right: 50%;
    	-webkit-transform: rotate(0deg) translateX(50%);
    	-moz-transform: rotate(0deg) translateX(50%);
    	transform: rotate(0deg) translateX(50%);
    }
    Merci.

  2. #2
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Par défaut
    Bonjour,

    Qu'entendez-vous par lien actif ?

    Il y a des discussions résolues sur ce sujet sur le forum.
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  3. #3
    Membre habitué Avatar de Federico_muy_bien
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 154
    Points : 189
    Points
    189
    Par défaut
    Salut. Pour être sûr qu'on parle de la même chose :

    a:hover quand la souris passe au dessus du lien
    a:active c'est au moment où le lien est cliqué
    a:visited pour appliquer un style a un lien déjà visité

    La programmation aujourd’hui est une course entre les développeurs tâchant de concevoir des programmes de plus en plus nombreux et efficaces, convenant même aux imbéciles, et l’univers essayant de produire des idiots de plus en plus nombreux et efficaces. Jusqu’à présent, c’est l’univers qui gagne.

  4. #4
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Par défaut
    Peut-être que cette discussion vous aidera : http://www.developpez.net/forums/d13...igner-onclick/
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 82
    Points : 54
    Points
    54
    Par défaut
    J'entends par "active", le lien qui correspond à la page ouverte.

    Si je clique sur le lien bidule, j'arrive sur la page bidule.php et le lien bidule change de couleur pour bien rappeler à l'utilisateur ou il se trouve.

    Par contre, je ne veux pas de "visited".

    @rodolphebrd
    Merci, je regarde ça.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 82
    Points : 54
    Points
    54
    Par défaut
    Bon, vu la complexité du truc, je ne suis plus bien sûr de cette fonction "active".

  7. #7
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 443
    Points
    5 443
    Pensez à
    lire les règles du forum effectuer une recherche préalable
    utiliser la balise code (#) éditer votre code sur Codepen, Dabblet, Jsfiddle
    clore votre post avec le bouton

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 82
    Points : 54
    Points
    54
    Par défaut
    Ah oui, en effet, c'est pas si compliqué.
    J'ai bien ce que je voulais, je te remercie et les autres également.

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

Discussions similaires

  1. Couleur pour lien actif du menu
    Par mikael2235 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 13/12/2009, 18h40
  2. Mettre un lien actif en couleur
    Par Athos77 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 03/08/2009, 19h55
  3. [HTML] changer de couleur de lien....
    Par erwan_ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 03/09/2005, 23h50
  4. changer couleur du lien au passage de la sourie
    Par toome dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 01/08/2005, 10h11
  5. couleur des liens
    Par allowen dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 03/03/2005, 12h04

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