Vill du vara kreativ genom att skapa en expanderbar klibbig meny när du håller muspekaren med Divi ?

I den här handledningen kommer vi att visa dig hur du skapar en expanderbar klibbig meny när du svävar av Divi's Mechanic Layout Pack . 

Vi kommer att hantera två olika provdesigner som du kan återskapa från grunden och applicera på alla typer av webbplats som du skapar! 

Menyn kommer att visas när du håller muspekaren på skrivbordet och aktiveras när du klickar på mobila enheter.

Låt oss gå!

undersökningen

Innan vi dyker in i den här handledningen, låt oss ta en snabb titt på resultatet på olika skärmstorlekar.

Exempel 1

Stationär dator

expanderbar klibbig meny med Divi

Mobil

expanderbar klibbig meny med Divi

Ladda ner DIVI nu!!!

Exempel 2

Stationär dator

expanderbar klibbig meny med Divi

Mobil

expanderbar klibbig meny med Divi

Ladda ner DIVI nu!!!

Allmänna steg

Inaktivera fast navigering

Få tillgång till Divi-temaalternativen

Vi börjar med några allmänna steg. Dessa steg är desamma för båda exemplen och är nödvändiga för att uppnå önskat resultat.

Om du planerar att använda en expanderande klibbig meny längst ned på sidan, kanske du vill utelämna huvudmenyraden längst upp. 

Läs också: Hur man skapar anpassade bildöverlägg i Divi

För detta måste du gå Divi >> Temaalternativ från WordPress-instrumentpanelen

Inaktivera fast navigering

Där måste du avaktivera "Fast navigeringsfält" för att se till att det inte finns något utrymme kvar överst på sidan.

  • Fast navigationsfält: Inaktiverad

Göm huvudmenyraden på sidan

Öppna sidinställningar

Gå till sidan där du vill lägga till den expanderbara klibbiga menyn och öppna sidinställningarna.

Lägg till anpassad CSS

Dölj huvudmenyn genom att lägga till följande rader med CSS-kod på din sida.

#main-header {
display: none;
}

Lägg till ett nytt avsnitt i slutet av sidan

Oavsett vilket exempel du vill återskapa, förblir några av de grundläggande stegen desamma. Det första steget är att lägga till en vanlig sektion längst ner på sidan.

avstånd

Öppna avsnittsinställningar och ändra följande inställningar på fliken Designa under alternativ Förband.

  • Utfyllnad (topp och botten): 0px

Lägg till en ny rad

Strukturen av kolonnen

Fortsätt genom att lägga till en ny rad med följande kolumnstruktur:

dimensionering

Utan att lägga till några moduler ännu, öppna linjeinställningarna och ändra följande inställningar på fliken Designa under alternativ Storlek

  • Använd anpassad rännbredd: JA
  • Rännans bredd: 1
  • Bredd: 100 %
  • Max bredd: 100 %

avstånd

Ta sedan bort all standard topp- och bottenstoppning, under alternativet Förband.

  • Utfyllnad (topp och botten): 0px

Huvudelement

Vi låter hela raden hålla sig till botten av vår sida genom att lägga till två enkla rader med CSS-kod till huvudradens element.

bottom: 0px;
position: fixed;

Z-index

Och vi kommer att se till att raden (och textmodulen som vi lägger till i nästa steg) förblir överst på allt innehåll på sidan genom att öka Z-indexet, expandera alternativet Placera.

  • Z-index: 99

Lägg till kodmodul i kolumnen

Lägg till CSS-kod mellan stiltaggar

Den sista delen av de allmänna stegen är att lägga till en kodmodul till den nya raden. CSS-koden vi lägger till i den här kodmodulen hjälper oss att uppnå den avslöjande effekten vid hovring. 

Se även: Hur man skapar en snurrhjulsmeny på Hover i Divi

Klistra in följande rader med CSS-kod i modulen:

<style>
.dt-menu li {
font-size: 0;
line-height: 0;
}
.dt-menu:hover li {
font-size: 2vh;
line-height: 2.1em;
}
</style>

Exempeldesign #1

Lägg till en textmodul i kolumnen

Lägg till innehåll

Nu när vi har gått igenom alla steg kan vi börja fokusera på de två olika designexemplen, börja med det första! 

Lägg till en textmodul i kolumnen på din rad. I området av innehåll, använder vi styckeformatet för att visa texten '≡Meny'

Vi placerar sedan alla menyalternativ i en oordnad lista. Vi kommer också att lägga till en länk till var och en av sidtitlarna individuellt.

Standard bakgrundsfärg

Gå till modulens bakgrundsinställningar och ändra bakgrundsfärgen.

  • Bakgrund: #ffffff

Bakgrundsfärg på svävaren

Ändra denna bakgrundsfärg när du svävar.

  • Bakgrund (hovra): rgba(255,255,255,0.83)

Lutningbakgrund

Och lägg även till standardgradientbakgrund.

  • Färg vänster: rgba(255,255,255,0)
  • Rätt färg: #ffffff
  • Position höger: 60%

Standardinställningar för text

Fortsätt genom att gå till fliken Designa och ändra textinställningarna.

  • Texttypsnitt: Khand
  • Teckensnittsvikt: Fet
  • Textfärg: #021827
  • Textstorlek: 3vh
  • Inriktning: Centrum

Hover textinställningar

Ändra några av inställningarna för svävtext.

  • Textfärg (Hover: rgba(255,255,255,0)
  • Textstorlek (svävare): 0vh

Länktextinställningar

Gå sedan till länktextinställningarna och ändra länktextfärgen.

  • Länktextfärg: #000000

Lista standardvärden (skrivbord)

Växla till standardinställningarna för listtext och anpassa den som du vill. Se till att du använder '0px' för textstorleken i dess standardläge.

  • Teckensnitt för oordnad lista: Khand
  • Lista teckensnitt: TT
  • Listtextjustering: centrerad
  • Oordnad textfärg: rgba(255,255,255,0)
  • Oordnad lista Textstorlek: 0px
  • Listtext Vikt: 0em
  • Oordnad liststil Position: Inuti

Inställningar för muspekaren

Ändra sedan några av värdena när du håller muspekaren för att tillåta menyalternativ att visas.

  • Listtextfärg (Hover): #000000
  • Oordnad listtextstorlek (hover): 2vh
  • Oordnad lista Text Höjd (Hover): 2,1 em

Standardavstånd (skrivbord)

Gå sedan till avståndsinställningarna (alternativ Förband) och ge en form till textmodulen.

  • Marginal (vänster och höger): 45vw (dator), 39vw (surfplatta), 33vw (telefon)
  • Stoppning (topp och botten): 2vw (dator), 4vw (surfplatta), 6vw (telefon)

Hover Avstånd

Ändra samma värden när du håller muspekaren.

  • Marginal (vänster och höger): 14vw
  • Stoppning (topp och botten): 8vw

Standardgräns (skrivbord)

Gå till kantinställningar och se till att vart och ett av de rundade hörnen har ett värde på '0px'.

Gräns ​​vid svävning

Aktivera hovringsalternativ på rundade hörn och ändra värden till övre vänstra och övre högra.

  • Överst till vänster: 50vw
  • Överst till höger: 50vw

Skugga låda

Fortsätt genom att ge modulen djup med hjälp av en boxskugga. Detta kommer att säkerställa att menyn inte går obemärkt förbi på sidan.

  • Box Shadows Blur Styrka: 1000px
  • Skuggfärg: rgba(0,0,0,0.68)

CSS klass

Vi lägger även till en CSS-klass i modulen.

  • CSS-klass: dt-meny

övergångar

Minska slutligen övergångslängden i övergångsinställningarna.

  • Övergångslängd: 100ms

Exempeldesign #2

Lägg till en textmodul i kolumnen

Lägg till innehåll

Låt oss gå vidare till det andra exemplet! Här kommer vi att lägga till igen '≡Meny' använda stycketextstilen och menyalternativ med en oordnad lista. Vi kommer också att lägga till en länk till varje menyalternativ individuellt.

Standardbakgrundsfärg (skrivbord)

Gå till bakgrundsinställningar och ändra bakgrundsfärgen.

  • Bakgrund: #ffffff

Bakgrundsfärg på svävaren

Ändra bakgrundsfärgen när du svävar.

  • Bakgrund (Hover): #f71535

Standardtextinställningar (skrivbord)

Gå sedan till fliken Designa och gör några ändringar i textens utseende.

  • Texttypsnitt: Khand
  • Teckensnittsvikt: Fet
  • Textfärg: #021827
  • Textstorlek: 3vh

Håll muspekaren för textinställningar

Ändra dessa inställningar när du håller muspekaren.

  • Textfärg (svävare): rgba(255,255,255,0)
  • Textstorlek (svävare): 0vh

Länktextinställningar

Gå till textinställningar och ändra färg på länktexten.

  • Länktextfärg: #ffffff

Standardinställningar för listtext

Ändra även designinställningarna för de oordnade listobjekten.

  • Teckensnitt för oordnad lista: Khand
  • Teckensnittsstil för oordnad lista: TT
  • Listtextjustering: mitten
  • Oordnad listtextfärg: rgba(255,255,255,0)
  • Listtextstorlek: 0px
  • Oordnad listlinjehöjd: 0em
  • Oordnad liststil Position: Inuti

Inställningar för muspekaren

Och ändra några av dessa värden när du håller muspekaren.

  • Oordnad lista Text Färg: #ffffff
  • Listtext Storlek: 2vh
  • Oordnad listlinjehöjd: 2,1 em

Standardavstånd (skrivbord)

Gå sedan till avståndsinställningarna och ge modulen lite utrymme.

  • Marginal (höger): 88 vw (dator och surfplatta), 71 vw (telefon)
  • Vaddering (överst): 6 vw (dator)), 10 vw (surfplatta), 18 vw (telefon)
  • Stoppning (botten): 4 vw (dator), 10 vw (surfplatta), 12 vw (telefon)
  • Vänster stoppning: 1vw

Hover Avstånd

Ändra värden när du håller muspekaren.

  • Marginal (höger): 59vw
  • Vaddering: (Överst)13vw, (botten)8vw, (vänster)1vw, (höger)13vw
expansion av klibbig meny

gräns

Och för att skapa denna kvartscirkeldesign kommer vi att ändra den övre högra kanten i kantinställningarna.

  • Överst till höger: 50vw

Skugga låda

Vi kommer även att lägga till en boxskugga för att skapa djup på sidan.

  • Box Shadow Blur Styrka: 1000px
  • Skuggfärg: rgba(0,0,0,0.68)

CSS klass

Därefter lägger vi till en CSS-klass på fliken Advanced Open water.

  • CSS-klass: dt-meny

övergångar

Och minska varaktigheten av övergången i fliken Advanced Open water för att skapa en snabb övergång.

  • Övergångslängd: 100ms

undersökningen

Nu när vi har gått igenom alla steg, låt oss ta en sista titt på hur det ser ut på olika skärmstorlekar.

Exempel # 1

office

Expanderande klibbig meny

Mobil

Expanderande klibbig meny

Ladda ner DIVI nu!!!

Exempel # 2

Stationär dator

Mobil

Ladda ner DIVI nu!!!

Slutsats

I den här artikeln visade vi hur du skapar en expanderbar klibbig meny med hjälp av av Divi Mechanic Layout Pack. Vi har täckt två olika designexempel som du kan modifiera och använda på alla typer av webbplats som du skapar!

Vi hoppas att den här handledningen kommer att inspirera dig för dina nästa projekt. Divi. Om du har några funderingar eller förslag, hitta oss kommentaravsnittet att diskutera det.

Du kan också konsultera våra resurser, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blogg skapande eller den på Divi: det bästa WordPress-temet genom tiderna.

Men under tiden dela den här artikeln på dina olika sociala nätverk.

.