CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Comment faire cet effet CSS?

DébutPage précedente
1
Page suivantePage suivante
AIkapote AIkapote
MP
Niveau 3
06 mars 2018 à 12:15:49

https://image.noelshack.com/fichiers/2018/10/2/1520334810-effetcss.png

J'ai essayé quelque chose comme ceci:

.active { border-bottom: 3px green; padding-bottom: -5px; }

Mais ça ne marche pas

Quelqu'un saurait m'aider? merci

fanof_banni fanof_banni
MP
Niveau 10
06 mars 2018 à 21:06:19

A la place de ton padding-bottom, tu peux réduire la hauteur de la ligne.
line-height: 3em;
Par contre si t'avais un retour à la ligne dans un de tes menus, les lignes se superposeraient les unes sur les autres et ce serait illisible.
Une autre solution serait de foutre une div dans une li et de la cacher, sauf quand elle se trouve fille d'un élément ayant la classe .active


HTML
<ul>
   <li>Accueuil
       <div></div>
   </li>
   <li>A propos
      <div>/div>
   </li>
</ul>

CSS
.active div{
   display: block;
}
div{
   display: none;
   height: 10px;
   background-color: green;
   position: relative;
   bottom: 10px;
   z-index: -1;
20_cent_2017 20_cent_2017
MP
Niveau 10
07 mars 2018 à 07:15:33

Ça marcherais mieux avec un animate...

LynxApaise LynxApaise
MP
Niveau 10
07 mars 2018 à 16:33:17

les pseudo éléments ::before ::after :ok:

en position absolute, une taille définie et une couleur en background. :ok:

FurnaceOperator FurnaceOperator
MP
Niveau 9
08 mars 2018 à 04:13:56

Le 07 mars 2018 à 16:33:17 lynxapaise a écrit :
les pseudo éléments ::before ::after :ok:

en position absolute, une taille définie et une couleur en background. :ok:

Et un content:" "

TintinPosey3 TintinPosey3
MP
Niveau 10
10 mars 2018 à 23:59:18

Go Codepen :ok:

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Thymotep
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment