Cum să suprascrieți Bootstrap-Sass folosind variabile Sass?

Bootstrap este un cadru binecunoscut cu componente pre-construite care ajută designerii web să construiască un site, rapid. Noua versiune de Bootstrap 4.2.1 folosește Sass ca preprocesor de alegere. Așadar, în acest blog, vom înțelege cum să suprascriem Bootstrap folosind variabilele sass.

Știm că trebuie să suprascriem stilul Bootstrap pentru a da un nou aspect site-ului. La fel ca și pentru theme-background, fonturi, culori, spațiere, etc. variabilele sunt responsabile de Scss pentru ieșire. Aici trebuie să suprascriem variabilele Bootstrap implicite. Să trecem la suprascrierea Bootstrap.

Adaugați Bootstrap în proiect

În primul rând, descărcați Bootstrap de pe pagina de descărcare Bootstrap. După aceea, vom face un folder sub numele de vendors în folderul scss și vom adăuga Bootstrap în acel folder. Nu vom schimba nimic în fișierele Bootstrap, pentru că se va crea o problemă în viitor, când veți dori să actualizați Bootstrap. După ce ați creat folderul, puteți adăuga bootstrap.scss în acel fișier, pe care l-ați compilat.

În Bootstrap-4, se folosește steagul !default, care descrie valoarea implicită a variabilei implicite. Trebuie doar să copiați acea variabilă, să adăugați valoarea dvs. și să eliminați steagul !default din variabilă.

Override Variables

Bootstrap are propriul “_variables.scss” în folderul “scss”, care conține toate variabilele folosite în Bootstrap. Acum, adăugați dosarul cu numele “abstracts” în dosarul dvs. scss și creați “_custom-variables.scss” în acel dosar.

Acum, deschideți Bootstrap > scss > “_variables.scss”. Aici nu modificăm direct variabilele Bootstrap, așa că vom copia variabilele din “_variables.scss”, și le vom lipi în “_custom-variables.scss”. După ce ați lipit variabilele, puteți adăuga o nouă valoare în variabile.

Suprapuneți variabilele

Trebuie să actualizați culoarea principală a temei (albastru), și să o definiți în fișierul “_custom-variables.scss”. Variabila trebuie să vină înaintea tuturor declarațiilor @import. Când compilați codul Sass, această nouă culoare $primary poate fi folosită pentru tot codul care face referire la variabila $primary.

Modificați punctele de întrerupere implicite

Puncturile de întrerupere ale grilei

Puncturile de întrerupere ale bootstrap sunt, de asemenea, definite în fișierul _variables.scss. Iată care sunt valorile implicite:

Grid breakpoints

Puteți modifica punctele de întrerupere actuale sau adăuga altele noi. Trebuie doar să suprascrieți variabila $grid-breakpoints adăugând doar valorile necesare.

Puncte de întrerupere a grilajului:

Lățimea containerelor

Lățimile maxime ale containerelor Bootstrap sunt, de asemenea, definite în fișierul _variables.scss. Iată valorile implicite:

Containers Width

Actualizate în “_custom-variables.scss”

Actualizate în "_custom-variables.scss"

Customize The Spacing Rules

Bootstrap oferă un set de spații, care ajută la ajustarea spațiilor. Variabilele $spacer și $spacer gestionează valoarea de bază a spațiilor. Puteți să le actualizați, să adăugați și să le suprascrieți.

Default Variables In Bootstrap

Default Variables In Bootstrap

Override Variables

Override Variables

Bootstrap oferă, de asemenea, multe variabile pe care le putem suprascrie, cum ar fi:-
Tabele, Butoane, Formulare, Dropdowns, Navbar, Paginare, Tooltips, Modals, etc…

Utilizați doar ceea ce aveți nevoie

Bootstrap are atât de multe componente pe care le puteți folosi, dar nu trebuie să folosiți toate componentele care sunt furnizate de bootstrap. Aveți control asupra bootstrap, așa că includeți componentele care sunt necesare. Dacă nu le veți include, atunci fișierul CSS va fi mai ușor, cu mai puțin cod. Și puteți include acele componente ori de câte ori veți avea nevoie de ele în viitor. Dacă aveți nevoie să folosiți componentele în viitor, atunci pur și simplu decomentați-le.

Utilizați doar ceea ce aveți nevoie

Câteva variabile utile

Bootstrap oferă câteva opțiuni globale importante pe care le puteți comuta. Cum ar fi border-radius, box-shadow și gradiente, etc.

Puteți găsi aceste variabile în fișierul scss/_variables.scss.

Câteva variabile utile

$enable-caret: Se folosește pentru a activa pseudo-elementul caret pe .dropdown-toggle.
$enable-rounded: Se utilizează pentru a adăuga sau elimina border-radius (implicit: true)
$enable-shadows: Se utilizează pentru a adăuga sau elimina box-shadows (implicit: false)
$enable-gradients: Se utilizează pentru gradienți prin background-image (implicit: false)
$enable-transitions: Se utilizează pentru adăugarea sau eliminarea tranzițiilor (implicit: true)
$enable-grid-classes: Pentru a adăuga sau elimina clase pentru sistemul grid (implicit: true)
$enable-print-styles: Activează stilurile pentru optimizarea imprimării.

Puteți verifica opțiunile sass-opțiuni aici:-
https://getbootstrap.com/docs/4.2/getting-started/theming/#sass-options

Concluzie

Ați văzut cât de ușor este să suprascrieți bootstrap -saas folosind variabilele saas. Am încercat să vă oferim un ghid detaliat care să vă ajute în acest proces, cu imagini și funcții pas cu pas. Este foarte ușor să suprascrieți bootstrap, cu condiția să știți cum să găsiți variabilele importante. Și dacă ați parcurs blogul nostru, atunci sunteți gata să suprascrieți!

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.