CSS nav retournement combinant w texte html / graphique

  • f7digitaldesign
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Oct 23, 2008
  • Messages: 5
  • Status: Offline

Message Janvier 17th, 2010, 4:22 pm

S'il vous plaît voir le lien ci-dessous:
www (dot) f7digitaldesign (dot) com / Isaac / index-test.html

Remarquez la nav secondaire ci-dessous l'image sur la droite. Ce que je veux faire, c'est de garder les sous-titres gris comme du texte HTML et de les faire rougir la souris passe dessus, mais je veux aussi un peu de rouge pour faire apparaître le graphique en regard du texte rouge sur le vol stationnaire (comme indiqué sur la première »Textile Design" -- mais ce ne serait là on hover). Je ne peux penser à un moyen de le mettre en place w / o qui fait toutes les images à la navigation pure, toute idée comment faire cela? Est-il même possible?

Merci!
F7Brian
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 17th, 2010, 4:22 pm

  • mindfullsilence
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Aoû 04, 2008
  • Messages: 846
  • Status: Offline

Message Janvier 17th, 2010, 7:26 pm

assez simple. Définir le texte de votre en-tête de navbar "display: block" dans votre css. Ensuite, utilisez le sélecteur de pseudo ": hover" pour définir l'état différent avec le graphisme et la couleur différentes.

Je ne regarde pas votre code de sorte que vous devrez ajuster ce à ce qui fonctionne pour vous, mais cela ne ferait que ressembler à ceci:

CSS Code: [ Select ]
h3 {
 color: grey;
 display: block;
 width: /*put a width here*/
}
 
h3:hover {
 color: red;
 background: url/to/background.jpg;
 background-position: center right;
}
 
  1. h3 {
  2.  color: grey;
  3.  display: block;
  4.  width: /*put a width here*/
  5. }
  6.  
  7. h3:hover {
  8.  color: red;
  9.  background: url/to/background.jpg;
  10.  background-position: center right;
  11. }
  12.  


Qui devraient au moins vous mettre sur la bonne voie.
Use your words like arrows to shoot toward your goal.
  • f7digitaldesign
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Oct 23, 2008
  • Messages: 5
  • Status: Offline

Message Janvier 17th, 2010, 9:25 pm

Merci! Je n'ai pas essayé votre suggestion, mais j'ai reçu celui d'un autre forum et cela a fonctionné:

Une façon d'y arriver est de mettre cette image dans chacun de vos tags H3 et ajoutez ceci à votre CSS:
Code:
. h3 contenu img (
display: none;
)
. contenu h3: hover img (
display: inline;
)

Une autre façon est de faire une chose semblable, mais utiliser l'image comme image de fond.

Le (petit) problème avec ces deux, c'est que certains navigateurs plus anciens ne seront pas en mesure de gérer le: hover sur la balise H3. Les navigateurs modernes devrait être OK.

I hope that helps.

Donc j'ai fait la première proposition et de son travail.

merci!
  • mindfullsilence
  • Professor
  • Professor
  • Avatar de l’utilisateur
  • Inscription: Aoû 04, 2008
  • Messages: 846
  • Status: Offline

Message Janvier 18th, 2010, 12:00 pm

Si vous êtes inquiet pour les anciens navigateurs, vous pouvez utiliser javascript à la place.
Use your words like arrows to shoot toward your goal.
  • graphixboy
  • Control + Z
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Juil 11, 2005
  • Messages: 1828
  • Loc: In the Great White North
  • Status: Offline

Message Janvier 18th, 2010, 3:36 pm

navigateurs plus anciens ne hover appui sur une balise d'ancrage (<a>) utilisation afin mindfulsilences solution. Ses presque exactement la même chose sauf qu'elle a besoin d'un balisage beaucoup moins et est plus susceptible de travailler à travers un grand nombre de navigateurs.
If at first you don't succeed F1... If that doesn't work try Google!
//// Designer, Developer & Teacher - Interactive, Motion and 3D \\\\
Portfolio at WhenImNotSleeping.com

Afficher de l'information

  • Total des messages de ce sujet: 5 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 60 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC