Posuvník na akordeón je zábavný a atraktívny spôsob zobrazenia obsah v obmedzenom priestore. Akordeónové posúvače sa zvyčajne skladajú z niekoľkých prvkov (alebo panelov) naskladaných vodorovne, ako sú záhyby záclon. A keď umiestnite kurzor myši na jeden z panelov, rozbalí sa a odhalí obsah zatiaľ čo ostatné akordeónové panely sa sťahujú. Tu sa dosiahne akordeónový efekt expanzie a kontrakcie.

V tomto návode vám ukážem, ako vytvoriť citlivý akordeónový posúvač divi iba pomocou CSS. Na tento účel použijeme niekoľko modulov divi slúžiť ako akordeónové panely. Dá sa použiť akýkoľvek modul, ale v tomto príklade použijeme moduly s reklamami veľmi kreatívnym spôsobom na vytvorenie krásneho posúvača akordeónu, ktorý vyzerá (a funguje) skvele na počítači aj na mobile.

Vyskúšajte to!

prehľad

Tu je prehľad toho, čo vytvoríme v tomto návode.

Vytvorte posúvač s akordeónom na divi

Začnime tutoriál

Čo potrebujete, aby ste začali

Na začiatok budete musieť urobiť nasledujúce kroky:

  1. Ak ste tak ešte neurobili, nainštalujte a aktivujte Divi téma nainštalovaný (alebo plugin divi Builder, ak nepoužívate Divi téma).
  2. Vytvorte novú stránku v programe WordPress a pomocou nástroja Divi Builder upravte stránku na klientskom rozhraní (vizuálny konštruktor).
  3. Stiahnite si asi 5 rôzne obrázky z knižnice, ktoré použijete ako obrázky na pozadí potrebné pre výučbu.

Potom budete mať prázdne plátno, aby ste mohli začať navrhovať v Divi.

Vytvorte na Divi posúvač s responzívnym akordeónom

Vytvorenie linky

Na začiatok pridajte riadok stĺpca do normálnej sekcie.

Vyberte rozloženie súboru divi

Potom otvorte nastavenia linky a aktualizujte nasledujúce:

  • Šírka odkvapov: 1
  • Šírka: 100%
  • Maximálna šírka: 800px
  • Výška: 400px (desktop); 700 pixelov (tablet a telefón)

Hodnoty šírky a maximálnej šírky je možné meniť podľa vašich potrieb. Akordeón bude zmenšený a bude fungovať v akejkoľvek šírke riadku. Pre fungovanie dizajnu je tiež veľmi dôležité nastavenie pevnej výšky. Podradené prvky (stĺpec a moduly) budú mať výšku 100%. Ak teda nenastavíte pevnú výšku riadku, podradené prvky nebudú mať výšku.

Parametre stĺpca

Teraz, keď je nastavená výška riadku, otvorte nastavenia stĺpca a do hlavného prvku pridajte nasledujúci kód CSS:
kancelária

display:flex;flex-direction: row;align-items:center;height: 100%;

Pridajte divi css kód

tableta

flex-direction: column;

Vlastnosť flex zarovná akordeónové panely vodorovne na ploche a zvisle na tablete a telefóne. 100% výška umožní, aby moduly, ktoré pridáme, mohli tiež používať hodnotu 100% výšky.

Vytvorenie akordeónového panelu s modulmi Súhrn

Posuvník akordeónu je možné zostaviť pomocou ľubovoľného typu modulu. Ak by sme chceli, mohli by sme použiť kombináciu rôznych modulov, ktoré by slúžili ako akordeónový panel. Ale pre tento dizajn budeme používať Blurb Mods.

Začnite pridaním prezentačného modulu do riadku.

Pridajte modul súhrnu divi

Návrh abstraktného modulu

Otvorte nastavenia súhrnu modulu a aktualizujte nasledujúce:

Ponechajte názov fiktívny a obsah z tela. Vždy to môžeme neskôr zmeniť.

Potom aktualizujte ikonu prezentácie nasledujúcim spôsobom:

  • Ikona (pracovná plocha): ikona predstavujúca vodorovnú čiaru so šípkou (pozri snímku obrazovky)
Konfiguračné ikony divi
  • Ikona (kurzor myši): začiarknite ikonu (pozri snímku obrazovky)
Pri umiestnení kurzora myši použite ikony
  • Ikona (tablet a telefón): ikona predstavujúca zvislú čiaru šípky (pozri snímku obrazovky)
posuvný akordeón divi responzívny

kontext

Potom dajte obrázku obrázok na pozadí a prekrytie gradientu nasledovne:

  • Pridajte obrázok na pozadí, ktorý je široký minimálne 1000 XNUMX pixelov
  • Pozícia obrázka na pozadí: v strede vľavo
Konfigurácia pozadia abstraktného divi

Potom pridajte prekrytie pozadia.

plavák

  • Ľavé prechodové pozadie (vznášanie sa): # 3e215b
  • Pozdĺžny gradient vpravo Farba (vznášanie sa): rgba (0,0,0,0)
  • Smer sklonu: 90deg
  • Umiestnite prechod nad obrázok na pozadí: ÁNO
posuvný akordeón divi responzívny

ikona

  • Farba ikony: #ffffff
  • Obrázok / umiestnenie ikon: vľavo
Upraviť modul ikony divi

Potom prejdite na kartu Návrh a aktualizujte nasledujúce položky:

Názov a text textu

  • Písmo názvu: Poppins
  • Názov písma: Semi Bold
  • Farba názvu textu: priehľadná (na pracovnej ploche), #ffffff (vznášanie sa)
  • Veľkosť textu textu: 23px
  • Farba textu tela: priehľadná (na pracovnej ploche), #ffffff (vznášanie sa)
Konfigurácia písma modulu súhrnu Divi

Výška a tienenie skrinky

Keď je text štýlový, priraďte modulu výšku 100% a tieňové pole nasledovne:

  • Výška: 100%
  • Tieň poľa: pozri snímku obrazovky
  • Tieň škatule Horizontálna poloha: -12px
  • Tieň škatule Zvislá poloha: 0px
Upraviť veľkosť modulu súhrnu divi

Blurb Custom CSS

Aby sa naše akordeónové panely (alebo prezentačný modul) mohli rozširovať a sťahovať s ostatnými modulmi, musíme pridať vlastné CSS, aby sme zmenili veľkosť modulu pomocou flex-grow. Pretože budeme mať celkom 5 módov, ktoré tvoria akordeón, pridáme pre predvolený stav „flex: 1“, potom ho v stave vznášania zmeníme na „flex: 5“.

Na kartu Rozšírené pridajte nasledujúci vlastný CSS, hlavný prvok Blurb:

kancelária

flex:1;position: relative !important;transition: flex 800ms !important;

tableta

flex:5;

Súhrn parametrov divi

Potom pridajte do CSS Blurb Content nasledujúci vlastný súbor CSS:

kancelária

position: absolute !important;width: 280px;padding: 20px;transition: color 400ms;

Upravte štýl textového modulu divi

tableta

width: 100%;height: 100%;position: relative !important;

Kód CSS pre obsah súhrnného modulu

Prepad a prechod

  • Horizontálny prepad: skrytý
  • Vertikálny prepad: skrytý
  • Trvanie prechodu: 400ms
  • Krivka prechodovej rýchlosti: lineárna
Konfigurácia pretečenia modulu Divi Summary

Nuž! Išlo o vážne prispôsobenie prezentačného modulu. Ale dobrá správa je, že ich musíme len duplikovať a vytvoriť tak zostávajúce akordeónové panely.

Duplikujte Blurbs pre získanie ďalších harmonikových panelov

Umiestnením kurzora myši na prezentačný modul a štvornásobným kliknutím na ikonu duplikát vytvoríte celkovo päť panelov (alebo modulov) harmoniky.

Potom aktualizujte obrázky na pozadí pre každú z nových duplikácií rozmazania.

Konečný výsledok

Vytvorte posúvač s akordeónom na divi

záverečné myšlienky

Tento responzívny akordeónový posúvač má skutočne niektoré jedinečné prvky, vďaka ktorým je jeho použitie zábavné. Akordeónové panely sa rozširujú a sťahujú pri vznášaní bez neočakávaných problémov. A ikony prezentácie sa menia pri vznášaní a na mobilných zariadeniach, aby podporili UX. Dúfam, že tento dizajn bude užitočný pre váš ďalší projekt.