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

ASP.NET Discussion :

asp menu avec background-image et espacement des items


Sujet :

ASP.NET

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 343
    Par défaut asp menu avec background-image et espacement des items
    Bonjour,

    Voici le menu que j'ai visuellement:


    J'ai été obligé de mettre un background-image en repeat sur l'ensemble du menu horizontal (StaticMenuStyle), car quand je mets le background-image sans repeat sur chaque item (StaticMenuItemStyle), je l'ai bien, mais je l'ai de nouveau en background-image du texte de mon item.
    D'ailleurs, le problème est le même pour le hover:


    Bref, j'aimerai avoir un vrai background-image pour chaque item, et qu'il y ait un espace blanc entre chaque item.

    Voici le code de mon menu:
    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
     
                                            <asp:Menu ID="mainMenu" runat="server" Orientation="Horizontal" StaticEnableDefaultPopOutImage="False"
                                                DynamicHorizontalOffset="0" StaticSubMenuIndent="0" OnMenuItemClick="OnMenuItemClick">
                                                <StaticMenuStyle CssClass="staticMenu" />
                                                <StaticMenuItemStyle CssClass="staticMenuItem" />
                                                <StaticHoverStyle CssClass="staticMenuHover" />
                                                <DynamicMenuStyle CssClass="dynamicMenu" />
                                                <DynamicMenuItemStyle CssClass="dynamicMenuItem" />
                                                <DynamicHoverStyle CssClass="dynamicMenuHover" />
                                                <Items>
                                                    <asp:MenuItem Value="orders">
                                                        <asp:MenuItem Value="newcommand" />
                                                        <asp:MenuItem NavigateUrl="~/Pages/NotsentCommands.aspx" Value="unsentcommand"></asp:MenuItem>
                                                        <asp:MenuItem NavigateUrl="~/Pages/CurrentCommands.aspx" Value="currentcommand">
                                                        </asp:MenuItem>
                                                        <asp:MenuItem NavigateUrl="~/Pages/History.aspx" Value="history"></asp:MenuItem>
                                                    </asp:MenuItem>
                                                    <asp:MenuItem NavigateUrl="~/Pages/Approval.aspx" Value="myapprovals"></asp:MenuItem>
                                                    <asp:MenuItem Value="admin">
                                                        <asp:MenuItem Value="delegAdministration"></asp:MenuItem>
                                                        <asp:MenuItem Value="approAdministration"></asp:MenuItem>
                                                    </asp:MenuItem>
                                                </Items>
                                            </asp:Menu>
    et le CSS:
    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
     
    .staticMenu
    {
    	width: 441px;
    	height: 24px;
    	background-image: url(../Images/Menu/btn_menu_normal.png); /*147*24px*/
    	background-repeat: repeat-x;
    }
     
    .staticMenuItem
    {
    	width: 147px;
    	height: 24px;
    	text-align: center;
    	vertical-align:middle;
    	color: #ffffff;
    	font-family: Arial;
    	font-size: 12px;
    }
     
    .staticMenuHover
    {
    	background-image: url(../Images/Menu/btn_menu_pushed.png); /*147*24px*/
    	background-repeat: no-repeat;
    	color: #dfdfdf;
    	font-family: Arial;
    	font-size: 11px;
    }
     
    .dynamicMenu
    {
    	width: 147px;
    	background-image: url(../Images/Menu/sous-menu.png); /*147*10px*/
    	background-repeat: repeat-y;
    	z-index:10;
    }
     
    .dynamicMenuItem
    {
    	height: 33px;
    	text-align: left;
    	padding-left:15px;
    	vertical-align:middle;
    	color: #ffffff;
    	font-family: Arial;
    	font-size: 12px;
    }
     
    .dynamicMenuHover
    {
    	color: #dfdfdf;
    	font-family: Arial;
    	font-size: 11px;
    }
    Merci pour votre éclairage!
    Images attachées Images attachées   

Discussions similaires

  1. [Drupal] [Drupal 7] Créer un menu avec les images des nodes
    Par mastiflux dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 31/12/2014, 16h25
  2. espace blanc entre balise div avec background-image
    Par helkøwsky dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/09/2010, 20h33
  3. [IE] Problème avec background-image dans un TR?!
    Par Danny Blue dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 05/12/2007, 17h29
  4. [JMenu] Largeur d'un menu avec les images
    Par Don ViP dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 04/04/2007, 16h06
  5. Pb d'impressions sous FF avec background-image
    Par thony23 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 06/03/2007, 17h24

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