Cum să adăugați CSS personalizat la Elementor (5 metode)

Publicat: 2022-07-15

Unul dintre cele mai mari puncte de vânzare ale folosirii generatorilor de pagini, cum ar fi Elementor, este că aveți acces la elementele de pagină pre-construite sau „widgeturi”. Widgeturile Elementor includ o mulțime de opțiuni de personalizare și stil. Cu toate acestea, uneori, singura modalitate de a aplica un anumit stil este cu Cascading Style Sheets (CSS).

CSS vă oferă un grad uimitor de control asupra fiecărei componente a site-ului dvs. Adăugarea lui la WordPress este simplă dacă sunteți familiarizat cu limbajul. Elementor oferă, de asemenea, mai multe opțiuni pentru adăugarea CSS personalizat.

În acest articol, vom vorbi despre ce este CSS și despre cum puteți adăuga stil personalizat la Elementor. În cele din urmă, vom discuta câteva bune practici pentru utilizarea CSS în WordPress. Să începem!

Ce este CSS?

CSS este ceea ce numim un limbaj „foaia de stil”. Puteți utiliza foile de stil CSS pentru a adăuga stil personalizat documentelor HTML sau XML. Folosind CSS, puteți lua o pagină HTML de bază și o puteți transforma într-un design modern.

Gândiți-vă la CSS ca la un limbaj care descrie modul în care elementele ar trebui să apară într-un browser. Funcționează în fiecare browser și este una dintre limbile de bază ale internetului.

De exemplu, acesta este codul CSS pe care l-ați folosi pentru a atribui o culoare de fundal corpului unui document HTML:

 body { background-color: red; }

Puteți folosi CSS pentru a aplica stiluri anumitor componente, clase și ID-uri în HTML. De exemplu, următorul fragment ar aplica o anumită culoare și o aliniere a textului tuturor H2-urilor dintr-o pagină:

 h2 { color: black; text-align: left; }

De obicei, atunci când încărcați o pagină HTML, aceasta va încărca și o foaie de stil separată care include tot codul CSS. Aceasta înseamnă că puteți reutiliza foile de stil pe mai multe pagini.

Sunteți liber să aplicați codul CSS direct pe orice pagină HTML. De asemenea, îl puteți folosi „inline”. Acesta este un termen care se referă la codul CSS care se aplică unui singur element HTML și se află în acel fișier.

Iată un exemplu de CSS inline pentru un anumit antet H2:

 <h2>This is where the heading text goes</h1>

Este considerată cea mai bună practică să adăugați CSS la o foaie de stil separată. Cu toate acestea, unul dintre numeroasele avantaje ale utilizării WordPress și Elementor este că puteți adăuga CSS fără a edita fișierele manual. Să aruncăm o privire mai atentă la modul în care funcționează.

Aflați ce este CSS și cum puteți adăuga stil personalizat la Elementor pentru a vă face site-ul propriu în acest ghid . Faceți clic pentru a Tweet

Opțiuni CSS personalizate în Elementor

Dacă sunteți familiarizat cu Elementor, veți ști că constructorul folosește secțiuni, coloane și widget-uri pentru a vă ajuta să creați pagini. Secțiunile conțin una sau mai multe coloane, iar fiecare coloană poate avea mai multe module:

Coloane și module în Elementor
Coloane și module în Elementor

Una dintre cele mai bune părți ale utilizării Elementor este că puteți adăuga cod CSS separat la nivel de secțiune, coloană și widget. Când treceți cu mouse-ul peste o secțiune, puteți selecta pictograma cu șase puncte pentru a deschide meniul Editare secțiune din partea stângă a ecranului:

Adăugați cod CSS separat la nivel de secțiune, coloană și widget.
Adăugați cod CSS separat la nivel de secțiune, coloană și widget.

Dacă treceți la fila Avansat din meniul Editați secțiunea , veți vedea o secțiune CSS personalizată . În interior, veți găsi un câmp care vă permite să adăugați cod pentru acea secțiune specifică:

Găsiți opțiunea CSS personalizată în Elementor
Opțiunea CSS personalizată se găsește în fila „Avansat”.

Când editați coloane și widget-uri, veți observa că aveți acces la aceleași trei file în meniurile de setări respective. Secțiunile, coloanele și widget-urile includ toate aspectul, stilul și setările avansate.

Pentru a adăuga CSS personalizat la o coloană, plasați cursorul peste ea și selectați pictograma cu două coloane din colțul din dreapta sus al elementului. Apoi, navigați la opțiunea Avansat și deschideți secțiunea CSS personalizat :

Adăugați CSS personalizat într-o coloană
Adăugați CSS personalizat într-o singură coloană

Puteți urma același proces pentru a adăuga CSS personalizat la un widget Elementor. Pur și simplu selectați widgetul pe care doriți să-l personalizați și treceți direct la fila Avansat > CSS personalizat :

Adăugați CSS la un widget
Puteți adăuga CSS și la un widget

Adăugarea CSS personalizat la anumite elemente în cadrul generatorului de pagini Elementor este foarte simplă. Cu toate acestea, rețineți că stilul se va aplica doar acelor elemente. Dacă doriți să adăugați CSS personalizat care vă afectează întregul site, va trebui să utilizați o altă abordare.

Cum să adăugați CSS personalizat folosind Elementor (5 metode)

În această secțiune, vom explora alte modalități de a adăuga CSS personalizat Elementor. Vom acoperi metodele care aplică CSS pe întregul site web, la anumite pagini și la widget-urile Elementor.

Metoda 1: Utilizați widgetul HTML Elementor

Elementor vă permite să adăugați CSS personalizat la oricare dintre widget-urile sale. Cu toate acestea, în unele cazuri, este posibil să doriți să adăugați elemente manual folosind HTML și CSS. În aceste cazuri, va trebui să utilizați widgetul HTML :

Utilizați widgetul HTML în Elementor
Utilizați widgetul HTML

Widgetul HTML poate analiza HTML, CSS și JavaScript. Puteți adăuga orice cod doriți în câmpul Cod HTML și, dacă este valid, Elementor îl va afișa ca widget:

Adăugați orice cod în interiorul widgetului
Adăugați orice cod în interiorul widgetului

Widgetul HTML acceptă atât CSS inline, cât și CSS independent. Orice cod pe care îl adăugați folosind widget-ul va afecta doar acel singur element.

Metoda 2: Utilizați Meniul Setări Site Elementor

Elementor include o colecție de setări globale care seamănă cu opțiunile pe care le puteți găsi în Personalizatorul WordPress. Pentru a accesa meniul Setări ale site -ului Elementor, deschideți editorul și faceți clic pe meniul hamburger din colțul din stânga sus al ecranului:

Faceți clic pe meniul de hamburger disponibil în Elementor
Faceți clic pe meniul de hamburger disponibil

Pe pagina următoare, selectați opțiunea Setări site :

Alegeți opțiunea de setări site
Faceți clic pe opțiunea „Setări site”.

În interior, veți vedea o colecție de setări care vă permit să personalizați stilul site-ului dvs. Orice modificări pe care le faceți în acest meniu se vor aplica întregului site, chiar dacă din punct de vedere tehnic editați doar o singură pagină.

Puteți citi despre cum să utilizați meniul Setări site pentru a vă personaliza pagina pe site-ul oficial Elementor. Deocamdată, singura secțiune la care ne pasă este fila CSS personalizat . Deschideți-l și veți vedea un câmp care arată exact ca opțiunile CSS personalizate pentru secțiuni, widget-uri și coloane:

Adăugarea CSS personalizat aici va afecta întregul site
Adăugarea CSS personalizat aici va afecta întregul site

Orice CSS personalizat pe care îl adăugați aici va afecta întregul site web. Dacă intenționați doar să personalizați anumite elemente, vă recomandăm să utilizați o abordare mai direcționată (cum ar fi adăugarea CSS direct la un widget).

Metoda 3: Utilizați Personalizatorul WordPress

Personalizatorul WordPress vă permite, de asemenea, să adăugați CSS personalizat pe tot site-ul. Pentru a face acest lucru, accesați Aspect > Personalizare și selectați opțiunea CSS suplimentară din meniul din stânga:

Adăugați css personalizat prin intermediul personalizatorului WordPress
Utilizați Personalizatorul WordPress pentru a adăuga CSS

Cu toate acestea, merită remarcat faptul că câmpurile de cod Elementor sunt mai ușor de utilizat decât cele disponibile în Customizer. Dacă utilizați deja Elementor pentru construirea site-ului, nu există niciun motiv pentru a adăuga CSS personalizat prin Customizer.

Metoda 4: Puneți în coadă fișierele CSS personalizate

Dacă vă simțiți confortabil să editați fișiere WordPress și să vă accesați site-ul web prin intermediul unui client FTP (File Transfer Protocol), puteți pune o foaie de stil CSS pentru a se încărca cu Elementor. Această abordare necesită să adăugați cod în fișierul WordPress functions.php .

Pentru a accesa fișierul functions.php , conectează-te la site-ul tău web prin FTP și accesează folderul rădăcină WordPress. Deschideți folderul, găsiți fișierul functions.php și editați-l.

Te lupți cu timpii de nefuncționare și problemele WordPress? Kinsta este soluția de găzduire concepută pentru a vă economisi timp! Verificați caracteristicile noastre

Iată un exemplu de cod pe care doriți să-l adăugați la fișier:

 add_action( 'elementor/frontend/before_enqueue_scripts', function() { wp_enqueue_script( 'custom-stylesheet', get_stylesheet_uri() ); } );

Acest cod folosește cârligul before_enqueue_scripts pentru a încărca o foaie de stil numită custom-stylesheet . De asemenea, folosim funcția get_stylesheet_uri pentru a indica locația foii de stil în server.

În mod ideal, veți adăuga foaia de stil personalizată în directorul temei copilului sau în folderul Teme în sine. Foaia de stil poate conține orice cod CSS Elementor dorit. Fragmentul pe care l-ați adăugat la functions.php asigură că codul se încarcă numai atunci când Elementor este activ pe site-ul dvs.

Metoda 5: Utilizați un plugin CSS

Există mai multe plugin-uri care vă permit să adăugați CSS personalizat pe site-ul dvs. fără a utiliza Personalizatorul sau creatorii de pagini. Unul dintre instrumentele noastre preferate pentru acest job se numește CSS și JS personalizat simplu:

Plugin CSS și JS personalizat simplu
CSS și JS personalizat simplu

Cu CSS și JS personalizat simplu, aveți opțiunea de a adăuga cod direct la elementele de antet și subsol ale temei. Pentru a începe, accesați CSS și JS personalizat > Adăugați CSS personalizat și faceți clic pe Adăugați cod CSS.

Un editor CSS de bază va apărea în stânga. În dreapta, puteți configura dacă să încărcați codul CSS într-o foaie de stil externă sau intern. De asemenea, puteți decide dacă codul ar trebui să intre în antet sau subsol:

Încărcați codul pe o foaie de stil externă
Încărcați codul pe o foaie de stil externă

Când ați terminat de editat codul CSS, apăsați butonul Publicare . Poate fi necesar să comutați la o vizualizare frontală pentru a vedea codul în acțiune.

Cele mai bune practici pentru crearea CSS personalizate cu Elementor

Ori de câte ori aveți de-a face cu CSS personalizat sau adăugați orice tip de cod pe site-ul dvs. web, veți face bine să țineți cont de următoarele bune practici. Să începem cu utilizarea unei teme pentru copii.

Utilizați o temă pentru copii WordPress

Dacă doriți să schimbați orice parte a stilului temei dvs. folosind CSS, vă recomandăm să utilizați o temă secundară. O temă „copil” este un șablon care moștenește toate stilurile unei teme desemnate.

În acest fel, dacă faceți modificări temei originale, acestea nu vor afecta personalizările pe care le adăugați copilului. Mai mult, atunci când vă actualizați tema, aceasta va păstra aceste modificări.

Utilizați un preprocesor de cod pentru o scriere mai ușoară

Una dintre cele mai mari provocări legate de adăugarea de cod în WordPress sau utilizarea Elementor este că nu aveți acces la toate funcționalitățile oferite de editorii de cod moderni. În loc să dispute codul folosind editorii de bază pe site, vă recomandăm să utilizați preprocesorul preferat. Apoi, puteți pur și simplu să copiați și să lipiți codul în WordPress.

Luați în considerare utilizarea unui site web de staging

Ori de câte ori intenționați să faceți modificări majore în WordPress, vă recomandăm să utilizați un site web de organizare. Site-urile de organizare vă permit să testați modificări de stil și funcționalitate fără riscul de a sparge ceva de pe site-ul dvs. live.

Unele gazde web vă oferă acces la funcționalitatea de pregătire din panoul de control. Dacă utilizați Kinsta, vă puteți selecta site-ul web folosind tabloul de bord MyKinsta și puteți comuta între mediile live și mediile de ședință:

Utilizați montarea în MyKinsta
Mediul de organizare în MyKinsta

Dacă gazda dvs. web nu oferă funcționalitate de punere în scenă, puteți utiliza un mediu de dezvoltare WordPress local, cum ar fi DevKinsta, în scopuri de testare. Alternativ, ați putea dori să luați în considerare schimbarea furnizorului de găzduire.

Doriți să obțineți și mai mult control asupra site-ului dvs.? CSS este cel mai bun loc pentru a începe Click to Tweet

rezumat

Adăugarea CSS personalizat Elementor este mai ușoară decât v-ați putea imagina. Generatorul de pagini oferă mai multe metode pentru adăugarea de cod la secțiuni, coloane, widget-uri și pentru întregul site web.

Pentru a recapitula, iată cinci moduri principale de a adăuga CSS personalizat la Elementor (sau site-ul dvs. în general):

  1. Utilizați widgetul HTML Elementor.
  2. Utilizați meniul Elementor Site Settings.
  3. Utilizați Personalizatorul WordPress.
  4. Puneți în coadă fișierele CSS personalizate.
  5. Utilizați un plugin CSS.

La Kinsta, planurile noastre sunt concepute pentru a vă ajuta să construiți site-ul visurilor dvs. cu creatori de pagini precum Elementor. Verificați planurile noastre sau discutați cu vânzările pentru a găsi planul potrivit pentru dvs.