Cum se construiește o casetă de notificare Divi pentru actualizări COVID-19 (descărcare GRATUITĂ)

Publicat: 2020-04-26

Este întotdeauna nevoie de casete de notificare pe un site web. Acestea sunt adăugiri utile care furnizează informații importante utilizatorilor unde le pot vedea. Din păcate, epidemia crescândă de COVID-19 a lăsat multe site-uri web cu nevoia stringentă de a-și menține utilizatorii actualizați. O casetă de notificare este o modalitate excelentă de a o face.

Astăzi, oferim un aspect GRATUIT al secțiunii casetei de notificare Divi (completat cu tot codul / funcționalitatea necesară) pentru a fi adăugat la oricare dintre paginile sau șabloanele dvs. Divi.

Nu vă faceți griji, vă vom arăta și cum să-l construiți de la zero și cum să-l utilizați.

Să începem!

Trage cu ochiul

Iată o privire rapidă la caseta de notificări și modul în care funcționează.

Descărcați GRATUIT aspectul secțiunii casetei de notificare Divi

Pentru a pune mâna pe desenele din acest tutorial, va trebui mai întâi să îl descărcați folosind butonul de mai jos. Pentru a avea acces la descărcare, va trebui să vă abonați la lista noastră de e-mail Divi Daily folosind formularul de mai jos. Ca nou abonat, veți primi și mai multe bunătăți Divi și un pachet Divi Layout gratuit în fiecare luni! Dacă sunteți deja pe listă, pur și simplu introduceți adresa de e-mail mai jos și faceți clic pe descărcare. Nu veți fi „resubscris” și nu veți primi e-mailuri suplimentare.

Descărcați fișierele
Descarcă gratis

Descarcă gratis

Înscrieți-vă la buletinul informativ Divi și vă vom trimite prin e-mail o copie a pachetului final de planificare a paginii de destinație Divi, plus o mulțime de alte resurse, sfaturi și trucuri uimitoare și gratuite Divi. Urmăriți-vă și veți fi un maestru Divi în cel mai scurt timp. Dacă sunteți deja abonat, pur și simplu introduceți adresa de e-mail de mai jos și faceți clic pe descărcare pentru a accesa pachetul de aspect.

V-ați abonat cu succes. Vă rugăm să verificați adresa de e-mail pentru a vă confirma abonamentul și pentru a obține acces la pachetele de layout Divi săptămânale gratuite!

Pentru a importa aspectul secțiunii în biblioteca Divi, navigați la biblioteca Divi.

Faceți clic pe butonul Import.

În fereastra pop-up de portabilitate, selectați fila de import și alegeți fișierul de descărcare de pe computer.

Apoi faceți clic pe butonul de import.

caseta de notificare divi

După ce ați terminat, aspectul secțiunii va fi disponibil în Divi Builder. Amintiți-vă că acesta este un aspect al secțiunii, așa că va trebui să adăugați acest aspect la o pagină, postare sau șablon atunci când creați o nouă secțiune în constructor.

caseta de notificare divi

Consultați partea de jos a postării pentru a adăuga aspectul secțiunii casetei de notificări la o pagină sau șablon

Să trecem la tutorial, nu-i așa?

Partea 1: Adăugarea unui nou aspect al secțiunii la biblioteca Divi

Pentru acest design, vom construi mai întâi caseta de notificare ca aspect de secțiune în Biblioteca Divi. În acest fel, odată ce aspectul secțiunii este complet și salvat, putem adăuga convenabil aspectul secțiunii din Libraria Divi la orice pagină, postare sau șablon Divi. Ideea este să o avem gata în bibliotecă pentru fiecare caz în care avem nevoie de o casetă / secțiune de notificare pentru site.

Adăugați un aspect

Pentru a începe, navigați la Divi> Biblioteca Divi.

Faceți clic pe butonul „Adăugați nou” pentru a adăuga un aspect nou în bibliotecă.

În fereastra pop-up Adăugare aspect nou, dați aspectului un nume (adică „Notificare secțiune”) și alegeți tipul de aspect „Secțiune”.

Apoi faceți clic pe Trimiteți.

caseta de notificare divi

Partea 2: Proiectarea aspectului secțiunii casetei de notificare

Construiți pe front-end

Aceasta va implementa editorul de aspect care funcționează la fel ca o pagină normală folosind Divi Builder. Deoarece dorim să construim aspectul vizual, faceți clic pe „Build On The Front End”.

caseta de notificare divi

Secțiunea Fundal și capitonare

Deschideți setările secțiunii și actualizați fundalul și căptușeala după cum urmează:

  • Culoare stânga fundal degradat:
  • Culoare dreaptă de fundal degradat:
  • Căptușeală: 0 px sus, 0 px jos

caseta de notificare divi

Secțiunea CSS ID

Caseta de notificare va avea nevoie de unele CSS / JQuery personalizate pentru a oferi funcționalitatea care poate fi făcută clic pentru a închide caseta / secțiunea. Adăugați următorul ID CSS în secțiune, astfel încât să-l putem viza mai târziu cu cod.

  • ID CSS: secțiunea de notificare

caseta de notificare divi

Adăugați rând și lățime rând

Adăugați un rând cu o coloană la secțiune.

caseta de notificare divi

Apoi actualizați setările rândurilor cu o lățime maximă după cum urmează:

  • Lățime maximă: 700 px

caseta de notificare divi

Adăugați un modul de text pentru textul de notificare

În interiorul rândului, adăugați un nou modul de text. Aici vom adăuga conținutul textului pentru caseta de notificare.

caseta de notificare divi

Conținut text

Actualizați conținutul corpului cu textul necesar notificării, după cum urmează:

<h2>COVID-19 Notice</h2>
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula.

caseta de notificare divi

Proiectare text

Sub fila Design, actualizați stilul textului după cum urmează:

  • Font text: Cabină
  • Dimensiune text text: 18 px
  • Alinierea textului: centru
  • Titlul 2 Dimensiune text: 46 px (desktop), 38 px (tabletă), 28 px (telefon)
  • Titlul 2 Înălțimea liniei: 1.3em

caseta de notificare divi

Adăugați rândul cu două coloane

Sub rândul cu modulul text, adăugați un nou rând cu două coloane (1/2 - 1/2).

caseta de notificare divi

Lățimea rândului

Actualizați rândul cu următoarea lățime maximă:

  • Lățime maximă: 600 px

caseta de notificare divi

Adăugați butonul CTA

Această casetă de notificare va avea un buton CTA „Aflați mai multe” în partea stângă, care poate fi utilizat pentru a redirecționa un utilizator către o altă pagină cu mai multe informații.

Pentru a crea butonul, adăugați un nou modul buton în coloana 1.

caseta de notificare divi

Conținut buton

Actualizați textul butonului cu „Aflați mai multe” și adăugați adresa URL a linkului butonului pentru a redirecționa utilizatorii către o altă pagină pentru mai multe informații.

caseta de notificare divi

Design de butoane

Actualizați următoarele opțiuni de proiectare:

  • Aliniere buton: centru
  • Utilizați stiluri personalizate pentru buton: DA
  • Culoarea textului butonului: #ffffff
  • Culoarea fundalului butonului: # f6ae55
  • Lățimea chenarului butonului: 0 px
  • Buton Font: Cabină
  • Buton Font Greutate: Bold

caseta de notificare divi

Pentru ca butonul să se întindă pe toată lățimea coloanei, adăugați următorul CSS personalizat la elementul principal:

display: block !important;

caseta de notificare divi

Adaugă butonul de închidere

În coloana din dreapta a acestei casete de notificare, vom avea un „Înțeles!” butonul care colapsează / închide caseta de notificare din vizualizare. Pentru acest buton, vom păstra cea mai mare parte a designului butonului anterior, cu excepția culorii de fundal și a textului. De asemenea, va trebui să acordăm acestui buton un ID CSS pentru a-l viza mai târziu cu cod.

Copiați și lipiți butonul în coloana din dreapta

Pentru a porni rapid designul butonului, copiați butonul din coloana 1 și lipiți-l în coloana 2.

caseta de notificare divi

Conţinut

Actualizați textul butonului.

  • Textul butonului: Am înțeles!

caseta de notificare divi

Proiecta

Apoi actualizați culoarea textului butonului și culoarea de fundal după cum urmează:

  • Culoarea textului butonului: # 121212
  • Culoarea fundalului butonului: rgba (255,255,255,0,4)

caseta de notificare divi

Buton Clasa CSS

Pentru acest buton, adăugați următoarea clasă CSS pentru a viza butonul ulterior cu codul necesar pentru a restrânge / închide caseta de notificare.

  • Clasa CSS: close-notice

caseta de notificare divi

Crearea pictogramei de închidere a casetei de notificare („x”).

Adăugați rând

Pentru a crea pictograma de închidere din partea dreaptă sus a casetei de notificare, un nou rând cu o singură coloană.

caseta de notificare divi

Setări rând

Apoi actualizați lățimea rândului și căptușeala după cum urmează:

  • Lățime: 100%
  • Lățime maximă: 100%
  • Căptușeală: 0 px sus, 0 px jos

caseta de notificare divi

Adăugați Blurb Module / Icon

În interiorul rândului, adăugați un nou modul blurb.

caseta de notificare divi

Conţinut

Apoi ștergeți conținutul simulat din selecția Titlu și Corp pentru a utiliza pictograma „x” pentru blurb.

caseta de notificare divi

Setări Blurb pentru pictograma Close

Sub fila Proiectare, actualizați următoarele:

  • Culoare pictogramă: #ffffff
  • Utilizați dimensiunea fontului pictogramei: DA
  • Pictogramă Dimensiune font: 40 px
  • Lățime: 40 px
  • Înălțime: 40 px

caseta de notificare divi

Poziție pictogramă

Pentru a poziționa pictograma în partea dreaptă sus a casetei, deschideți fila Advanced și actualizați următoarele:

  • Poziție: Absolută
  • Locație: dreapta sus
  • Decalaj vertical: 20 px
  • Decalaj orizontal: 20 px

caseta de notificare divi

Blurb / Icon Clasa CSS

Acum adăugați aceeași clasă CSS la blurb pe care ați făcut-o pentru „Prins!” Butonul Închidere (ambele vor fi utilizate pentru a închide caseta de notificare).

  • Clasa CSS: close-notice

caseta de notificare divi

Adăugați cod personalizat

Pentru această casetă de notificare, vom adăuga CSS / Javascript personalizat pentru a face următoarele:

  • Închideți caseta de notificare atunci când faceți clic pe butonul de închidere sau pe pictograma de închidere.
  • Închideți caseta de notificare glisând caseta (și conținutul paginii de sub ea) în sus, afară din vizualizare (o tendință obișnuită cu aceste tipuri de casete).
  • Înregistrați evenimentul în browserul utilizatorului, astfel încât fereastra pop-up să nu se afișeze în timpul sesiunii după închiderea acestuia.

Pentru a adăuga funcționalitatea, vom adăuga codul la un modul de cod. Continuați și adăugați un nou modul de cod sub modulul butonului de închidere (sau oriunde pe pagină într-adevăr).

caseta de notificare divi

Apoi lipiți următorul cod în zona de conținut a modulului de cod:

<style>
  .close-notice {
    cursor: pointer;
  }
  #notice-section {
    display:none;
  }
  .et-fb-post-content #notice-section {
    display: block !important;
  }
</style>
<script>
function storageAvailable(type) {
  try {
      var storage = window[type],
          x = '__storage_test__';
      storage.setItem(x, x);
      storage.removeItem(x);
      return true;
  }
  catch(e) {
      return e instanceof DOMException && (
          // everything except Firefox
          e.code === 22 ||
          // Firefox
          e.code === 1014 ||
          // test name field too, because code might not be present
          // everything except Firefox
          e.name === 'QuotaExceededError' ||
          // Firefox
          e.name === 'NS_ERROR_DOM_QUOTA_REACHED') &&
          // acknowledge QuotaExceededError only if there's something already stored
          storage.length !== 0;
  }
}
jQuery(document).ready(function($) {
  var storageAvailable = window.storageAvailable('sessionStorage');
  $(".close-notice").click(function() {
    $("#notice-section").slideUp();
    if (storageAvailable) {
      sessionStorage.setItem('etNoticeState','hidden'); 
    }    
  });
  if (storageAvailable) {
    if ('hidden' !== sessionStorage.getItem('etNoticeState')){
      $("#notice-section").show();
    }
  } else {
    $("#notice-section").show();
  }
});
</script>

caseta de notificare divi

Despre Cod

În etichetele de stil, veți observa că, de fapt, ascundem caseta / secțiunea de notificare inițial cu aceasta ...

#notice-section {display:none;} 

Astfel putem verifica pentru a ne asigura că browserul are spațiul de stocare de care avem nevoie pentru a înregistra articolul.

Același fragment va ascunde și secțiunea din Divi Builder (în partea din față). Pentru a înlocui acest lucru, am adăugat un alt fragment pentru a afișa secțiunea din Divi Builder, astfel încât să puteți face modificări vizuale.

.et-fb-post-content #notice-section {display:none;} 

Funcția JS „storageAvailable (type)” verifică stocarea în browser.

Fragmentul jQuery face tot ce este necesar ...

  • Închide secțiunea (# notice-section) atunci când faceți clic pe buton și pictogramă cu clasa „close-notice”.
  • Dacă browserul are stocare pentru sesiune disponibilă, făcând clic pe oricare dintre butoane pentru a închide caseta ascunde caseta în timpul restului sesiunii de browser a utilizatorului, care durează atât timp cât browserul este deschis.

După ce ați terminat, asigurați-vă că salvați aspectul secțiunii.

Adăugarea casetei de notificare (aspectul secțiunii) la o pagină

Pentru a adăuga aspectul secțiunii casetei de notificare la o pagină utilizând Divi Builder, deschideți o pagină în Divi Builder și faceți clic pe pictograma albastră pentru a adăuga o nouă secțiune la pagină.

Deschideți fila Adăugare din bibliotecă și selectați aspectul secțiunii casetei de notificare din listă. Am denumit-o „secțiunea de notificare” pentru acest exemplu.

caseta de notificare divi

Asigurați-vă că plasați secțiunea în partea de sus a paginii (sau oriunde altundeva doriți) și salvați pagina.

caseta de notificare divi

Adăugarea casetei de notificare (aspectul secțiunii) la un șablon tematic Divi

De asemenea, putem adăuga aspectul secțiunii casetei de notificare la orice șablon de pagină / postare, antet global sau subsol global. Procesul este același cu adăugarea la o pagină Divi obișnuită.

Pentru a-l adăuga la un șablon, deschideți Divi Theme Builder.

Apoi faceți clic pentru a edita zona șablonului în care doriți să adăugați aspectul secțiunii casetei de notificare.

caseta de notificare divi

În editorul de aspect șablon, faceți clic pentru a adăuga o nouă secțiune și selectați aspectul secțiunii salvate din biblioteca Divi.

caseta de notificare divi

Salvați aspectul șablonului.

caseta de notificare divi

Asta e!

Rezultat final

Iată rezultatul final al casetei de notificare de pe o pagină live.

Gânduri finale

Sper că această cutie de notificări Divi vă va fi de folos. Există într-adevăr atât de multe utilizări minunate pentru așa ceva. Și, deși lumea încă face față COVID-19, așteptăm cu nerăbdare multe notificări pozitive în viitorul apropiat.

Aștept cu nerăbdare să aud de la dvs. în comentarii.

Noroc!