Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man stylar WordPress-navigeringsmenyer (uppdaterad)

En välstylad meny kan göra stor skillnad. Den kan förbättra webbplatsens övergripande utseende, göra det lättare för besökare att hitta det de letar efter och till och med uppmuntra dem att klicka på vissa sidor.

Här på WPBeginner har vi sett alla möjliga kreativa sätt att styla menyer. Vi har också experimenterat med vår egen styling av navigeringsmenyer flera gånger genom åren. Därför vill vi dela med oss av vad som fungerar bäst för olika situationer.

I den här artikeln visar vi dig hur du stylar din WordPress-navigeringsmeny på 5 olika sätt.

Hur man stylar WordPress navigeringsmenyer

Varför styla din WordPress-navigeringsmeny?

Din WordPress navigeringsmeny är webbplatsens färdplan och guidar besökare till de viktigaste sidorna. Den visas högst upp på de flesta webbplatser, vilket gör den till en utmärkt plats att fånga uppmärksamhet och påverka hur användare utforskar ditt innehåll.

Att styla din navigeringsmeny går utöver att bara göra den snygg. Det kan avsevärt förbättra din webbplats användarupplevelse och i sin tur öka din sökmotoroptimering (SEO).

Om din meny är svår att använda kan besökare ha svårt att hitta det de letar efter och lämna webbplatsen frustrerade. Å andra sidan kan en tydlig och visuellt tilltalande meny uppmuntra dem att klicka sig vidare till olika sektioner och spendera mer tid på din webbplats.

Som ett resultat kan du öka din webbplats sidvisningar och minska dess avvisningsfrekvens.

Den här guiden kommer att bryta ner olika metoder för att styla din navigeringsmeny, beroende på ditt WordPress-tema och din komfortnivå. Du kan använda snabblänkarna nedan för att navigera genom den här handledningen och hitta den metod som fungerar bäst för dig:

Metod 1: Anpassa din navigeringsmeny med Full-Site Editor (Blockteman)

Om du använder ett blocktema och vill styla din webbplats navigeringsmeny med Full-Site Editor, är detta metoden för dig.

Gå först till din WordPress-instrumentpanel och navigera till Utseende » Redigerare.

Välja Full-Site Editor från WordPress adminpanel

Här ser du alternativ för att anpassa olika delar av ditt blocktema.

Klicka på 'Navigation'.

Välja navigering i WordPress Full Site Editing

På nästa sida klickar du på pennikonen för att 'Redigera'.

Detta öppnar blockredigeraren, där du kan redigera ditt navigeringsblock.

Klicka på pennikonen för att redigera Navigation i WordPress Full Site Editing

När du är i blockredigeraren klickar du på blocket 'Sidlista' som visar sidorna på din WordPress-webbplats som navigeringsmenyalternativ.

Klicka sedan på ’Redigera’.

Redigera blocket för sidlistan

Ett popup-fönster kommer nu att visas och tala om att du nu kan redigera blocket "Sidlista". Du kan redigera, ta bort, ordna om och lägga till nya menyalternativ i blocket.

Klicka på 'Redigera' för att fortsätta.

Confirming to edit the page list block

Blockredigeraren för navigeringsmenyn fungerar som när du redigerar en sida eller ett inlägg. Lägg gärna till andra menyalternativ som anpassade länkar, en knapp för uppmaning till handling, ett sökformulär, en webbplatslogotyp och mycket mer.

Om du vill dyka djupare in i att hantera menyer med Full-Site Editor, kolla in avsnittet om hur du redigerar din navigeringsmeny i vår guide om Full-Site Editing. Det avsnittet handlar också om att skapa undermenyer.

Lägga till menyobjekt i navigeringsmenyn i FSE

Nu går vi vidare till stylingen. Klicka på valfritt block för att börja.

Beroende på blocket kan verktygsfältet erbjuda vissa anpassningsalternativ. Om du till exempel väljer en sidlänk kan du göra den fet, kursiv, genomstruken och ordna om den vid behov.

Du kan använda dessa verktyg för att markera ett enskilt menyalternativ från resten.

Blockverktygsfältets inställningar för en sidlänk i menyn

I inställningspanelen till höger, byt till fliken 'Block' och under den, navigera till fliken 'Stilar'.

Här kan du anpassa färgen, typografin, dimensionerna, kanterna och skuggorna på ditt block.

Fliken blockstilar för blockelement i navigeringsmenyn

Block tenderar att ha standardinställningar för Stilar. Om du till exempel redigerar en Sidlänk kanske du bara ser alternativ som 'Teckenstorlek' och 'Bredd'.

Men oroa dig inte. Klicka bara på menyn med tre punkter bredvid dessa alternativ för att aktivera fler anpassningsmöjligheter, som att ändra teckensnittsfamilj och bokstavsavstånd.

Aktiverar fler stylingfunktioner i fliken blockstilar

Likaså, om du har ett Knapp-block i din navigeringsmeny, kommer att klicka på det att visa alternativ för att anpassa dess stil, text, bakgrundsfärg, typografi, dimensioner, kantlinje och till och med skugga.

Du kan läsa vår guide om hur man lägger till en knapp för uppmaning till handling för mer information.

Lägga till en skuggning på call-to-action-knappen

Om du vill ändra bakgrundsfärgen på din navigeringsmeny, måste du göra det genom att redigera din temas sidhuvudsmall.

För att öppna den, klicka bara på kommandosökningsfältet högst upp som säger 'Navigation'. Skriv sedan in 'Header' och tryck på din Enter-tangent.

Navigera till sidhuvudsmallen i FSE

Öppna nu Listvyn och välj Grupp.

Den här gruppen består av din headers webbplatstitel och navigeringsmeny.

Välja Grupp i Listvy i FSE

Öppna sedan fliken 'Styles' i sidofältet för Blockinställningar och klicka på 'Background' i avsnittet Color.

Välj därefter en bakgrundsfärg för din header-mall.

Ändra bakgrundsfärgen på sidhuvudet i FSE

När du är nöjd med din navigeringsmenys stil, klickar du helt enkelt på knappen 'Spara', så kommer din nya meny och ditt sidhuvud att vara live på din WordPress-blogg eller webbplats.

Här är hur vår navigeringsmeny ser ut på vår demosida:

Exempel på en navigeringsmeny stylad med FSE

Tänk på att stilvalen du har beror på ditt specifika temas övergripande stilalternativ.

Om du vill anpassa ditt temas globala stilar måste du klicka på knappen 'Stilar' längst upp till höger.

Öppnar fliken globala stilar i FSE

Härifrån kan du ändra typografi, färger och layout för hela webbplatsen.

Notera: Kom ihåg att ändringarna du gör här påverkar inte bara din navigeringsmeny utan även andra delar av ditt tema.

För mer information, kolla in avsnittet om hur du ändrar din webbplats globala stilar i guiden Full-Site Editing.

Metod 2: Anpassa din navigeringsmeny med Temainställningar (Klassiska teman)

Den här metoden är för användare med klassiska WordPress-teman som vill styla sin navigeringsmeny med hjälp av den inbyggda Temanpassaren.

Like with the previous method, we’ll focus on styling the menu’s appearance rather than managing the menu items themselves.

Om du vill lära dig hur du skapar menyer och hanterar dem i klassiska teman, kolla in vår guide om att lägga till en navigeringsmeny i WordPress. Den täcker skapande av menyer med anpassaren, tilldelning av dem till olika menyplatser och läggande till menyer som widgets.

För att använda Tema anpassaren, gå till din WordPress-instrumentpanel och navigera till Utseende » Anpassa. Klicka sedan på knappen 'Anpassa' bredvid ditt aktiva tema.

WordPress temaanpassare

Här ser du alternativ för att anpassa olika aspekter av ditt tema, vilket beror på vilket tema du använder. I de flesta fall har WordPress-teman ett alternativ för 'Menyer', men tredjepartsutvecklare kan lägga till andra inställningar också.

Till exempel har temat Sydney en dedikerad Header Builder för menyanpassning. Se till att konsultera ditt temas dokumentation för att se om de lägger till speciella menyinställningar.

Sidhuvudbyggarens meny i Sydney

If your theme doesn’t have such customization options, don’t worry. We can easily style the menu using custom CSS.

Klicka först på avsnittet 'Menyer'.

Välja menyer i temaanpassaren

På nästa sida, klicka på kugghjulsikonen 'Inställningar' och välj sedan 'CSS-klasser'.

Detta gör att du kan tilldela en unik CSS-klass till varje menyalternativ, vilket gör att du kan styla dem individuellt senare.

Lägga till CSS-klasser till menyalternativ

Rulla sedan ner i panelen.

Öppna sedan din primära meny.

Välja primära menyn i Temaanpassaren

Det du vill göra nu är att hitta menyalternativet du vill ändra och klicka för att expandera det.

Du kommer att se ett nytt alternativ för att lägga till en anpassad CSS-klass. I exemplet nedan lägger vi bara till CSS-klassen contact-us till vår Kontaktossida.

Lägga till en CSS-klass till ett menyobjekt

När du har tilldelat CSS-klasser till dina menyalternativ, gå tillbaka till huvudmenyn i Temaanpassaren.

Klicka sedan på 'Ytterligare CSS'.

Öppna fliken Ytterligare CSS i Temanpassaren

Här kan du lägga till anpassad CSS-kod för att styla din navigeringsmeny.

Låt oss utforska några exempel, och ändra gärna CSS-klasserna och hexfärgkoden:

Ändra bakgrundsfärgen på menyalternativet

Följande kodavsnitt ändrar bakgrundsfärgen på menyalternativet med CSS-klassen contact-us till en grön (#E3FFA8) och lägger till rundade hörn (border-radius: 5px):

.contact-us {
  background-color: #E3FFA8;
  border-radius: 5px;
}
Lägga till en bakgrundsfärg till ett menyobjekt med CSS

Change Default Menu Link Color

Detta kodavsnitt ändrar färgen på alla meny-länkar inom den primära menylistan (#primary-menu-li a) till rött (#ff0000):

.primary-menu li a {
    color: #ff0000; 
}

Notera att CSS-klassen för ditt temas primära meny kan se annorlunda ut än vår.

Ändra länkfärger i navigeringsmenyn med CSS

För att se vad din temas primära CSS-klassmeny är kan du använda inspektionselementet runt ditt navigeringsmenyområde.

Leta sedan efter en HTML-kod som säger 'menu' eller 'navigation-menu'. Det bör finnas en CSS-klass som definierar den bredvid.

CSS-klassen för primärmenyn

Lägg till hovereffekter till menyalternativ

Detta kodavsnitt riktar sig till alla menyalternativ inom den primära menylistan (#primary-menu li) och lägger till en hover-effekt:

.primary-menu li a:hover {
  background-color: #a6e4a5;
	color: #666;
	border-radius: 5px;
	}

När en användare hovrar över menyalternativet ändras bakgrundsfärgen till ljusgrönt (#a6e4a5), textfärgen ändras till mörkgrått (#666) och rundade hörn läggs till (border-radius: 5px).

Lägga till hover-effekter på menyalternativ med CSS

Skapa transparenta navigeringsmenyer i WordPress

Detta CSS-kodavsnitt kan göra din navigeringsmeny transparent:

#site-navigation { 
background-color:transparent; 
}

Att använda denna effekt kommer att smälta samman den med bakgrundsbilden för att ge din webbplats en ren, modern känsla.

Genomskinliga navigeringsmenyer

För mer inspiration kan du kolla in våra guider nedan:

Kom ihåg att detta bara är några exempel för att komma igång. Om du vill använda samma metoder men inte kan hitta sektionen Ytterligare CSS, kolla in vår guide om hur du åtgärdar problemet med den saknade temaanpassaren.

Den här metoden är perfekt för dem som vill ha mer kontroll över utseendet på sin navigeringsmeny men ändå föredrar en nybörjarvänlig upplevelse. Det är också ett utmärkt alternativ om du fortfarande är i de tidiga stadierna av att bygga din webbplats och ännu inte har lanserat den.

Ett sidbyggarplugin låter dig visuellt designa din webbplatslayout med dra-och-släpp-funktionalitet utan att behöva skriva någon kod. Detta gör det idealiskt för helt nybörjare.

I det här avsnittet kommer vi att använda SeedProd som vår sidbyggarplugin. SeedProd erbjuder ett användarvänligt gränssnitt och inkluderar extra block och funktioner för att få din navigeringsmeny att sticka ut.

Notera: Vi kommer att använda SeedProd Pro, eftersom temabyggarfunktionen endast är tillgänglig i Pro-versionen. Du kan dock gärna använda gratisversionen för att utforska hur SeedProd är.

Steg 1: Installera och aktivera SeedProd

Installera och aktivera först SeedProd-pluginet på din WordPress-webbplats. Du kan läsa vår guide om hur man installerar ett WordPress-plugin för mer information.

När den har aktiverats, navigera till SeedProd » Inställningar från din WordPress-instrumentpanel. Ange sedan din SeedProd-licensnyckel och klicka på knappen 'Verifiera nyckel'.

Lägga till SeedProd-licensnyckeln på din WordPress-webbplats

Steg 2: Välj en SeedProd-mallpaket

Gå nu till SeedProd » Temabyggare. Det är här du kan skapa ett anpassat WordPress-tema från grunden.

Klicka på knappen ’Temamallkit’ för att bläddra igenom ett galleri med fördesignade mallar.

Åtkomst till SeedProds temamallar

För den här handledningen kommer vi att använda Smile Craft Medical Website Theme. Du kan dock välja vilken mall som helst som passar din verksamhet.

Du kan förhandsgranska dessa temamallpaket genom att klicka på förstoringsglaset för att se vilket som passar din webbplats stil.

När du har hittat en temamall du gillar, klicka på den orangea bockikonen för att importera mallens delar.

Välja en temamalluppsättning i SeedProd

SeedProd kommer nu att skapa de nödvändiga webbplatssektionerna som header, sidfot, startsida och så vidare. Dessa kan alla redigeras visuellt med dra-och-släpp-byggaren.

Steg 3: Anpassa menyns design

När temamallen har installerats kommer du tillbaka till sidan Temabyggare.

I en SeedProd-temamall finns navigeringsmenyn i sidhuvudsmallens del.

För att redigera din sidhuvudmall, hovra helt enkelt musen över den och klicka på länken 'Redigera design'. Detta öppnar mallen i dra-och-släpp-redigeraren.

Redigera en SeedProd-temahuvud

Du kommer nu att se en sidhuvudssektion som består av Nav Menu-blocket (vilket är din navigeringsmeny) och andra block, beroende på temat.

För att redigera menyn, klicka på Nav Menu-blocket. Sidofältet till vänster visar då en lista med blockinställningar.

Redigera Nav Menu-blocket

Som standard använder SeedProd den 'Enkla' menyn för att skapa en meny baserad på mallpaketet du använder. Du kan dock också välja alternativet 'WordPress-meny' för att använda en befintlig meny som du redan har skapat med hjälp av standard WordPress-menyredigeraren (Utseende » Menyer).

Låt oss bryta ner skillnaden mellan de två. Enkla metoden låter dig lägga till, redigera och ta bort länkar direkt i sidbyggargränssnittet.

För att skapa ett nytt menyobjekt, klicka på knappen '+ Lägg till nytt objekt'.

Redigera den enkla navigeringsmenyn i SeedProd

Här kan du ange textetiketten och länken.

Välj sedan att öppna länken i ett nytt fönster och lägg till ett nofollow-attribut (om det behövs). Som detta:

Konfigurera ett nytt menyalternativ i SeedProd Simple Menu

Du kan också ordna om menyalternativen genom att klicka på knappen med tre linjer bredvid ett alternativ och dra det upp eller ner.

För att ta bort ett menyobjekt, hovra helt enkelt över det och klicka på papperskorgsikonen bredvid det.

Ta bort eller ändra ordning på menyalternativ i SeedProd

Nackdelen med det här alternativet är att du inte kan skapa rullgardinsmenyer. Det är därför den kallas 'Enkel'.

Å andra sidan tillåter alternativet 'WordPress-meny' dig inte att hantera menyalternativ direkt från SeedProd-redigeraren. Du måste göra det i menyredigeraren.

Goda nyheter är att om din befintliga meny är en rullgardinsmeny kan du visa den med den här metoden.

Oavsett vilken metod du väljer kan du anpassa teckenstorleken och avståndet mellan menyalternativen, lägga till en textavdelare eller justera justeringen.

Välja WordPress-menyalternativet i SeedProd

Fliken 'Avancerat' erbjuder ännu fler anpassningsalternativ.

Du kan ändra listlayouten från horisontell till vertikal, justera typografi, ändra text- och hoverfärger och till och med lägga till textskuggor.

Växla till fliken Avancerat i SeedProd

Om du skrollar ner kan du styra utfyllnad och marginaler för stationära datorer, surfplattor och mobila enheter.

På så sätt är din meny lätt att navigera på alla skärmstorlekar.

Konfigurera menyns marginaler och utfyllnad för mobil i SeedProd

Vill du att din meny ska sticka ut?

SeedProd låter dig lägga till animationer för en mer engagerande användarupplevelse. Du kan läsa vår steg-för-steg-guide om hur man lägger till CSS-animationer i WordPress för mer information.

Lägga till animationseffekter i SeedProd

Om du vill lägga till en ny call-to-action-knapp i din navigeringsfält kan du använda SeedProds knappblock.

Öppna bara blockfinnaren i sidofältet till vänster och hitta knappblocket i sidofältet till vänster.

Lägga till en knapp i SeedProd

Dra sedan blocket var som helst i ditt sidhuvud.

När du är klar, anpassa helt enkelt knappens uppmaning till handling, länk, stil och andra inställningar.

Changing the button template in SeedProd

Du kan också skapa en "sticky" meny som stannar högst upp på sidan när användaren scrollar ner. På så sätt behöver de inte gå upp varje gång de vill gå till en annan sida.

För att göra detta, för muspekaren över sektionen tills en lila linje visas, klicka sedan på kugghjulsikonen ‘Inställningar’.

Klicka på Avsnittsinställningar i SeedProd

Växla nu till fliken ‘Avancerat’.

Rulla sedan ner till menyn 'Position'.

Välja fliken Position i menyn Avancerat i SeedProd

Välj här 'Klibbig'.

Lägg sedan till en nolla till toppförskjutningen och ett högt z-index-nummer (som 999). Detta är för att säkerställa att sidhuvudet alltid visas precis ovanför sidan.

Skapa ett klistrigt sidhuvud i SeedProd

När du är nöjd med din anpassade navigeringsmeny, klicka på knappen 'Spara'.

Steg 4: Publicera ditt anpassade WordPress-tema

I det här skedet är du redo att använda ditt nya anpassade WordPress-tema. För att aktivera det, gå tillbaka till sidan 'Temabyggare' och aktivera knappen 'Aktivera SeedProd-tema'.

Aktivera SeedProd-temat i WordPress

Allt du behöver göra nu är att visa din webbplats och kolla in din nya anpassade navigeringsmeny.

Här är hur vår navigeringsmeny ser ut på vår demosida:

Exempel på navigeringsmeny skapad med SeedProd

Metod 4: Anpassa din navigeringsmeny med visuell CSS-redigerare (mer anpassningsbar)

Den här metoden erbjuder fler anpassningsalternativ än de inbyggda WordPress-funktionerna, men den är inte riktigt lika flexibel som att använda ett sidbyggarplugin. Med det sagt är det en utmärkt lösning om du vill göra några designjusteringar av din navigeringsmeny utan att helt ersätta ditt tema.

Den här metoden är också ett bra alternativ för dem som använder klassiska teman som saknar stylingalternativ men som inte är bekväma med CSS-redigeringen i metod 2.

Här guidar vi dig genom att använda ett premium WordPress visuellt CSS-redigeringsplugin som heter CSS Hero. Det låter dig visuellt designa din webbplats utan att skriva någon kod. Ingen HTML- eller CSS-kunskap krävs.

Notera: Kolla in vår recension av CSS Hero för att lära dig mer om dess funktioner. WPBeginner-användare kan också spara upp till 34% på CSS Hero med vår exklusiva kupongkod.

Installera först CSS Hero-pluginet i WordPress. Du kan läsa vår guide om hur man installerar ett WordPress-plugin för mer information.

När du har aktiverat CSS Hero-pluginet ser du en ny knapp som heter 'CSS Hero' i din WordPress adminverktygsfält. Klicka på den här knappen för att starta den visuella redigeraren.

Öppna CSS Hero i WordPress

CSS Hero använder ett WYSIWYG-gränssnitt. Att klicka på knappen öppnar din webbplats tillsammans med CSS Hero-panelen på vänster sida av skärmen.

För att redigera din navigeringsmeny kan du föra musen över den. CSS Hero kommer då att markera den med en ram. Klicka på det markerade området för att börja anpassa menyn.

Klicka på navigeringsmenyn i CSS Hero

CSS Hero låter dig redigera olika aspekter av din navigeringsmenybehållare, inklusive bakgrund, typografi, kantlinjer, avstånd, listor och till och med extra effekter.

Låt oss till exempel säga att du vill ändra bakgrundsfärgen på menyn. Om du klickar på 'Bakgrund' öppnas ett användarvänligt gränssnitt där du kan välja en ny färg, gradient eller bild.

När du gör ändringar ser du dem live i förhandsgranskningen av webbplatsen till höger.

Ändra menyns bakgrundsfärg i CSS Hero

Eller så kan du lägga till en skuggbox till dina menyalternativ för att göra dem mer iögonfallande.

För att göra detta, navigera till fliken 'Extra'.

Öppna fliken Extra i CSS Hero

Klicka sedan på ‘Skapa skugga’.

Här kommer du att kunna redigera skugginställningarna.

Klicka på Skapa skugga i CSS Hero

Nu kan du bara leka med hur skuggan ser ut.

Dra gärna runt skuggans orientering, oskärpa och spridningskvalitet samt position.

Skapa en skuggeffekt i CSS Hero

Du kan ändra vad du vill med CSS Heros gränssnitt, så du kan experimentera för att hitta vad som fungerar bäst för din webbplats.

Proffstips: Om du följde stegen i Metod 2 för att lägga till CSS-klasser till dina enskilda menyalternativ, kan du också använda CSS Hero för att rikta in dig på och anpassa dessa specifika menyalternativ för ännu mer detaljerad kontroll över din navigeringsmenys utseende.

Once you’re happy with your customized menu, click the ‘Save’ button to store your modifications.

Spara ändringar i CSS Hero

Du kan läsa dessa guider för att lära dig mer om vad du kan göra med CSS Hero:

Metod 5: Anpassa din navigeringsmeny med kod (avancerat)

Den här metoden är mer lämplig för användare som är bekväma med kod. Den låter dig också bygga en anpassad meny om ditt tema inte inkluderar en som standard.

Att lägga till anpassade kodavsnitt kan verka skrämmande till en början, eftersom det innebär att redigera temafiler som functions.php och header.php. Det finns dock sätt att göra det enklare.

Vi rekommenderar att du använder en plugin som heter WPCode. Den erbjuder ett säkert och användarvänligt sätt att lägga till anpassad kod på din WordPress-webbplats utan att ändra kärnfiler.

Vår guide om hur man lägger till en anpassad navigeringsmeny i WordPress-teman kan guida dig genom stegen för att skapa en meny med WPCode.

Infoga en anpassad navigeringsmeny med WPCode WordPress-plugin

När du har skapat menyn kan du utforska dessa handledningar.

Var och en inkluderar en metod för att anpassa menyn med WPCode.

Ultimata guider för att anpassa WordPress navigeringsmeny

Nu när du har utforskat grunderna i att styla din WordPress-navigeringsmeny, här är några fler guider du kan läsa för att ta din meny till nästa nivå:

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du stylar WordPress-navigeringsmenyer. Du kanske också vill kolla in vår ultimata guide till WordPress-designelemnt och vår nybörjarguide till att skapa en anpassad sida i WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

73 CommentsLeave a Reply

  1. Alternativet "Meny" har försvunnit under mitt "Utseende"-menyalternativ > finns det något annat sätt att se behållarens CSS för min meny och mina alternativ?

    Tack!

  2. Hej, jag behöver råd, tack:

    Jag har framgångsrikt lagt till CSS för att göra ett av mina menyalternativ annorlunda i färg. Men när jag scrollar ner kommer min fasta primära navigeringsmeny ner med mig, och den ändrade färgen på det ena objektet ändras tillbaka till sitt ursprungliga – Hur behåller jag den nya färgen på det ena objektet även när jag scrollar ner?

    Tack!

  3. Hej,

    Jag vill öka textstorleken i menyn. Hur gör jag det?
    Om det är standard, hur kan jag då anpassa det?

    Visa mig en enkel metod för att öka menyteckensnittets storlek

    • Det skulle bero på vilken metod från den här artikeln du planerar att använda. Som ett exempel, om du använder CSS-metoden, skulle du använda inspektionselementet på samma sätt som i metod 2:s exempel och modifiera teckenstorleken.

      Admin

  4. Jag vill skapa en meny på butikssidan på min woo commerce-webbplats, horisontellt, som har alla produktkategorier som säljs. Hur kan jag göra det, tack? Tack alla för er hjälp i förväg.

  5. Även om det var en stor uppgift att utföra, men efter att ha läst den här artikeln är det väldigt enkelt att anpassa navigeringsmenyer.
    Tack.

  6. Jag är väldigt ny på detta och jag skapar en webbplats i WP med temat Oceanwp. Jag har gjort som du föreslog genom att klicka på CCS från menyn. Jag försöker ta bort pilen på min rullgardinsmeny och inget jag försöker fungerar för att ta bort den.

    Tackar på förhand för all hjälp.

  7. herr vilken tema du använder. jag startar en wordpress-blogg, jag vill ha en enkel layoutblogg för mitt utbildningsändamål.

  8. Hej, hur är det med HTML-kod?
    Jag vill lägga till en rubrik till de nästlade menyerna. Men jag vet inte var eller hur jag ska placera den.

    • Hej,

      Jag skulle vilja ändra utseendet på endast den meny jag har lagt till för min försäljningssida. Jag skulle vilja ändra höjden och lägga till en logotyp.

      Jag är ingen expert och jag har provat några saker för att se om något ändras i menyn, men det gör det inte. Detta är vad jag har provat:

      #Salespage-menu { background:#2194af; height:40px; }

      Kan du hjälpa mig på vägen?

      Tack så mycket för din ansträngning!

  9. Hej alla,

    Jag har ett problem med min navigeringsmeny som jag verkligen skulle vara tacksam för lite hjälp med snälla... Själva huvudmenyn ser perfekt ut, problemet är med undermenyn som fälls ner med ett stort mellanrum på cirka 100 pixlar eller så mellan den och föräldern ovanför.

    När jag försöker navigera till undermenyn försvinner den helt enkelt ur sikte.

    Jag har provat allt jag kan komma på hittills för att flytta den direkt under föräldramenyn så att den förblir öppen och klickbar, men jag har misslyckats hittills.

    Detta är den anpassade CSS som används för Point Theme:

    #logo { margin: 0; } .site-branding { padding: 0; }

    .post-info {
    display: none;
    }

    #navigation ul li a { min-height: 22px; padding: 5px 10px 5px 10px; }

    .post-date { display: none; }

    Tack och hälsningar.

      • Jag måste tyvärr säga att det inte fungerade heller...

        Tack för att du försökte, det verkar som att ett nytt tema efterfrågas.

        Regards.

  10. om du vill använda bootstrap lägger du helt enkelt till dina egna css-klasser med en enkel kodrad i din header.php

    'primary', 'container' => 'div', 'container_class' => 'collapse navbar-collapse', 'menu_class' => 'nav navbar-nav pull-right', 'menu_id' => 'primary-menu' ) ); ?>

  11. Yeay..ännu en PLUGIN ni delar hur man använder PLUGIN så mycket, inte exakt hur man använder wordpress... bra jobbat

    • Hej Dhany,

      Tack för feedbacken. På WPBeginner är vår målgrupp mestadels nybörjare. De flesta av dem är inte bekanta med CSS, HTML, PHP, etc. Plugins gör det enklare för dem att få saker gjorda utan att förstöra sina webbplatser.

      Admin

    • Dude…it says ‘beginner’ in the URL. :)

      Dessutom… de lade ut ett manuellt alternativ halvvägs.

  12. Hej! Jag behöver desperat hjälp med min meny på webbplatsen som använder Baskerville-temat. Med den senaste uppdateringen har menyn blivit helt galen! Snälla HJÄLP!

    Malin

  13. Detta hjälpte mig mycket när jag försökte lista ut hur jag skulle få mina stilar från ett bootstrap-tema att fungera i WordPress. Tack

  14. Trevligt inlägg här,

    Hur kan man dock rikta in sig på ett visst objekt i listan. Jag har faktiskt gjort en lösning för tillfället, men jag vill rikta in mig på det specifika menyalternativet.

    Säg till exempel att jag vill ha en annan bakgrundsfärg för menyn för det specifika objektet. Hur kan detta göras?

  15. Hello guys am new in coding, please I need real help here I have a WordPress site and my site theme is Baskerville , this theme support only one menu am trying to create navigational menus to my curious pages, please if there is code for doing that please where can I place it ,please I’ll so much appreciate a reply thank you.

  16. jag saknar min css-meny i wordpress men menyernas rullgardinsmenyer visas inte, snälla hjälp mig

    thanxxxxxxxx

  17. Hej wpbeginner, fina handledningar!

    Jag använder vantage-temat, har redan lagt till en anpassad klass i en av mina menyer = ".menu-about", men när jag stylar den i stylesheet.css, så är den inte tillämplig alls, har du några förslag alls?

    tack!

  18. Jag använder temat twenty Twelve. Har redan gjort ändringar i min meny med olika färger. Men jag kan inte flytta positionen för navigeringsmenyn i sidhuvudet, det blir för mycket utrymme längst ner från baslinjen i sidhuvudet. Jag vill att den ska nudda botten av sidhuvudet.

  19. Hej,

    Jag har skapat en huvudmeny i sidhuvudet och en sidfotsmeny med hjälp av wordpress codex. Nu sitter mina två menyer vertikalt på min sida. Hur kodar jag dem för horisontella menyer?
    Vänligen hjälp till, detta är verkligen brådskande!
    TIA

  20. Jag skulle dö för en infografik över vad alla dessa klasser faktiskt modifierar. Som:

    .current-page-ancestor
    .current-menu-parent
    .current_menu_parent
    .current-page-parent
    .current_page_parent
    .current-menu-ancestor

    och vad skillnaden är mellan bindestreck/understreck som i .current-menu-parent vs .current_menu_parent

    jag ska göra en åt dig om du förklarar den för mig!
    tack…

  21. Hej, jag vill fråga en mycket viktig sak
    Som stapeln som visas på din webbplats navigeringsfält ovan för länken Blogg visar 8 länkar när vi för muspekaren över den... nu visar min webbplats också på samma sätt men jag vill att de ska visas på ett sådant sätt att när jag för muspekaren över den kommer den att visa de 8 länkarna sida vid sida, alltså 4-4... Snälla, jag behöver detta väldigt mycket... snälla svara så snart som möjligt...

    • Vanligtvis organiseras menyer i oordnade listor ul. När du har undermenyer eller rullgardinsmenyer, så är det en egen oordnad lista inuti ett listelement. Så en exempel CSS-klass som du skulle modifiera skulle vara som:

      ul.menu li ul{width: 220px;}
      ul.menu li li{float: left; width: 100px;}

      Nu skulle detta ställa in varje undermenypost på att ha en exakt bredd och flyta till vänster.

      Admin

  22. Bra artikel, tack.

    Jag visste aldrig om den där CSS-klassfunktionen, åtminstone vet jag nu.

    Det kommer verkligen att gynna mig.

    Tack.

  23. This is very helpful. Prior to this, I had understanding that we can’t add custom classes in wordpress from admin and I always used to do it in functions.php, but this is awsome. These people are rockers. And many thanks to Sayed for this helpful post :)

  24. great tutorial!! but how do i do something as simple as change the font size? what do i enter in to change the font size? thank you! :)

  25. @mriulian Titta i handledningen ovan... klasserna för aktuella sidor är redan definierade...

    I sidhuvudskoden måste du definiera menyns container-ID och container-klass... följ artikeln som den säger, så kommer det att fungera.

  26. Försöker bara vara tydligare, det här är min kod:

    // i funktionssidan

    if (function_exists(‘register_nav_menus’)) { register_nav_menus( array( ‘mainNav’ ) ); }

    // i sidhuvudssidan

    ‘main_nav_menu’)); ?>

    // i css-filen

    .current{ background-color: #0188AA; color: #fff; text-decoration: none; }

    Hur applicerar jag den här klassen på min navigering? (väldigt enkelt på en statisk html-sida men tydligen ganska komplicerat i wordpress).

    Tack på förhand

  27. Det här är vad jag gjorde men det fungerar inte. Jag registrerade min meny på functions-sidan och anropade den sedan från header-sidan som min huvudsakliga navigation. Nu har jag en . current-klass i min stylesheet som ska tillämpas på den aktuella sidan men det är inte uppenbart hur man gör det. Kan du hjälpa med ett förslag?

  28. Sättet som WordPress navigeringsmenyer fungerar på, kommer den automatiskt att veta vilken sida som är den aktuella..

  29. Tack för att du nämnde CSS-klasserna i panelen för skärmalternativ. Problemet jag har med min navigering är hur man stylar navigeringsmenyn så att varje menyalternativ får en specifik bakgrundsfärg när man kommer till en viss sida. Du nämner att skapa en klass som .current_page_item{} i ditt stilark. Men hur applicerar man denna klass i header.php?

  30. Var kan jag få mer detaljerad information om hur man lägger till ikoner till menyalternativen. Vad är en riktigt bra CSS-guide för att göra många av de saker du beskrivit här?

    Tack

    • CSS-Tricks är ett bra forum, men du bör förmodligen titta på böcker om CSS för nybörjare för att lära dig CSS. Eftersom allt du gör är att lägga till en bakgrundsbild.

      Admin

  31. Hello. I absolutely loved this post and found it very useful, particularly the option to set individual CSS classes, so many thanks for this information.
    What I was wondering is if it would be possible to dynamically assign CSS classes from the php wp_nav_menu function call to certain types of elements, for instance, to parent menu items only. That way, you wouldn’t have to manually add that class in the Menu Screen every time a new type element (in the example, a new parent item) is created.
    Any thoughts on that would be greatly appreciated, :-)

  32. fin artikel.

    Jag vill ändra utdata från wp_nav_menu().
    Jag gillar inte HTML som genereras av wp_nav_menu().
    Jag har min egen fina HTML för menyn jag vill ha.
    Så jag ville modifiera HTML-strukturen som genereras av wp_nav_menu().

    är detta möjligt ?

    Vänligen meddela så snart som möjligt.

  33. Hej, tack för handledningen. det vore trevligt om du kunde guida mig till att få navigeringsmenyn som används i ditt tema. Jag skulle vilja ha en rullgardinsmeny som din. tack!

    • WordPress standardnavigeringsmeny låter dig ha rullgardinsmenyer. Dra dem bara lite åt höger från huvudobjektet, så är det möjligt. Om du använder ett ramverk som Genesis har det redan alternativet för snygga rullgardinsmenyer tillgängligt, så du kan helt enkelt välja det. Eller så kan du använda jQuery-tekniker som SuperFish för att göra detta. Vi kanske lägger till en handledning i framtiden.

      Admin

  34. Ni kan er Wordpress.

    Detta är inte en enkel handledning men väl förklarad och bidrar definitivt till min förståelse.

    Uppskattar att du utbildar oss andra.

  35. Jag är inte säker på var jag ska placera den första php wp_nav_menu-koden. Skulle det vara i funktionsfilen eller headern eller...?

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.