Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[RESOLU] Menu horizontal avec double bordure de couleur diférente
#13
Voilà qui est parfait.
Étant donné qu'une classe ne peut pas commencer par un chiffre et que nous allons avoir un petit problème avec le menu actif (pas d'espace entre menuactive et le n°), tu vas donc modifier cette ligne du gabarit :
Code :
<li class="{$classes}{$node->hierarchy}"><a class="{$classes}{$node->hierarchy}"
par
Code :
<li class="{$classes} menu{$node->hierarchy}"><a class="{$classes} menu{$node->hierarchy}"
et
Code :
{else}
  <li classe="{$node->hierarchy}">
  <a classe="{$node->hierarchy}"  
{/if}
par
Code :
{else}
  <li classe="menu{$node->hierarchy}">
  <a classe="menu{$node->hierarchy}"  
{/if}

Tu pourras dès lors appliquer les règles css sur :
.page-menu ul#primary-nav li a {border-top:1px solid white;}
.page-menu ul#primary-nav li.menu1 a {border-bottom:1px solid blue}
.page-menu ul#primary-nav li.menu2 a {border-bottom:1px solid red}
.page-menu ul#primary-nav li.menu1 a:active, .page-menu ul#primary-nav li.menu1 a:hover{border-top:1px solid blue;}
.page-menu ul#primary-nav li.menu2 a:active, .page-menu ul#primary-nav li.menu2 a:hover{border-top:1px solid red;}

Citation :cependant si je pourrait réussir à me débrouiller sur un site statique
A toi de jouer pour la finition, tu as tous les outils en main.
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)