Site HTML/CSS problème opacity

Bonjour,
Bonjour,
J'ai suivi une formation HTML5/CSS3 afin de mettre en oeuvre mon site web.
J'ai suivi à la lettre les instructions du formateur.
Le but est de réaliser tout le site sur une seule page web en utilisant les ancres.
La balise ''Contenu'' qui contient les différents ancres ''Accueil'' ''Livres'' ... (position:absolute) est en position:realtive.
J'ai mis tous les ancres en opacity:0 pour qu'il n'apparaît pas tous en même temps! => site vide.
Aprés j'ai rendu l'ancre ''Accueil'' en opacity:1 pour qu'il soit visible!=> Problème : L'Accueil est toujours en premier plan !!
Voici une partie de mon fichier CSS :

#contenu{
height:500px;
width:1085px;
position:relative;
}

#accueil,#livres,#cours,#autoformations,#tutoriels,#divers{
position:absolute;
opacity:0;
}

#accueil{
opacity:1;
}

#accueil:target,#livres:target,#cours:target,#autoformations:target,#tutoriels:target,#divers:target{
opacity:1;
}

J'aimerai avoir vos idées pour que je puisse terminer mon site.

3 réponses

  1. Ta le lien url de ton site !? Sinon travaille tous en position:absolute.... Bref je ne suis pas sur de comprendre la manière donc tu veu t'y prendre pour faire sa !!!
    0
    1. #accueil{
        opacity:1;
      }
      

      enleve ce bout de code

      et en javascript tu passes #accueil en opacity à 1 à l'ouverture de ta page.

      ps : un display ne serait plus correct que opacity ??
      0
      1. Merci pour l'info, comment le faire facilement; car j'ai trouvé plusieurs manières, mais si vous avez une méthode simple, ça serai génial !!
        0
      2. montre ce que tu as trouvé

        çà concerne le display ou opacity ?
        0
      3. J'ai enlevé le bout de code (#accueil{opacity:1;}) que tu m'a conseillé de le supprimé !!
        ça marche, mais l'accueil n'apparaît pas quand je lance ma page d'accueil !!
        0
      4. oui c'est normal, voilà pourquoi tu dois maintenant l'afficher en javascript a l'ouverture de la page
        0
    2. Contributeur
      Hello,

      L'accueil est toujours au premier plan, c'est à dire ?
      Le problème vient peut-être plus de ton HTML que de ton CSS...
      0