Egyedi megjelenés
Last updated
Last updated
A Bootstrap-nek módosíthatjuk a beállításait, így tudunk egyedi megjelenést biztosítani a felhasználói felületeknek, a számos lehetőség közül például használhatunk egyedi színeket, betűtípust, vagy módosíthatjuk a modulháló beállításait.
Ahhoz hogy érvényesíteni tudjuk a beállításainkat, a Bootstrap stílusait a Sass forrás állományaiból kell fordítanunk, ezt rendeszerint egy fejlesztői keretrendszerrel végezzük, de lehetőség van erre a Visual Studio Code szövegszerkesztőben is egy bővítmény segítségével. Ehhez töltsük le a Live Sass Compiler bővítményt:
Telepítéshez nyissuk meg a Visual Studio Code bővítmény kezelőjét (Extensions), és a keresőbe írjuk be a bővítmény nevét (Live Sass Compiler ).
A találati listában a bővítmény neve mellett nyomjuk meg az Install
gombot. Telepítés után a következő elem jelenik meg a Visual Studio Code láblécén:
Erre a gombra kattintva a Visual Studio Code le fogja fordítani CSS állományra az Sass forrás állományokat (ezeknek a kiterjesztése .scss).
A Sass a CSS nyelvi lehetőségeit bővíti ki dinamikus funkciókkal, amik jellemzően programozási nyelvekben találhatóak meg, például változók, ciklusok, adat struktúrák. Bővebben erről az eszközről a Sass honlapján olvashatunk: https://sass-lang.com
A forrás állományokat a Bootstrap letöltés oldalán találjuk:
Kattintsunk a Download Source gombra:
Egy tömörített zip állomány fog letöltődni, amit tömörítsünk ki. Csak az scss
almappára és teljes tartalmára van szükségünk, ezt helyezzük el a HTML állomány mellett, amiben alkalmazni akarjuk:
Hozzunk létre egy style.scss nevű állományt, amibe behívjuk a Bootstrap forrását (az scss
mappában található bootstrap.scss állományt kell hivatkozni):
Ha elmentettük az állományt, és megnyomjuk a Watch Sass gombot, a Visual Studio Code legyártja a CSS állományunkat:
Végül be kell kötnünk a HTML állományba a legyártott CSS állományt, egy szokásos link segítségével, amit helyezzünk el a HTML állomány fejlécében:
Ha mindent jól csináltunk, és megnyitjuk az állományunkat egy böngészőben, a Bootstrap komponensei megkapják az alapértelmezett Bootstrap stílusokat. A gomb elem például a következő képpen fog kinézni:
A Bootstrap beállításait az scss
mappában a _variables.scss állományban találjuk, ezt direkt módon nem módosítjuk, mert fölül tudjuk írni a beállításait a saját style.scss állományunkban, a @import
előtt. Például megváltoztathatjuk az elsődleges (primary) színt:
Fordítás után ez megváltoztatja többek között a gombunk színét is a korábbi kékről vörösre:
Minden beállítás változókban van tárolva ezek mindíg $
jellel kezdődnek az scss állományokban, az új érték után el kell helyezni egy !default
kapcsolót ez felülírja a később bekötött Bootstrap beállítás értékét.
Ebben a példában egy Google betűkészlettel írjuk felül az alapértelmezett fontot:
Ahhoz, hogy a font betöltődjön be kell kötni a HTML állományba.
A következő példában a Bootstrap modulháló oszlopainak a számát 12-ről 16-ra módosítjuk, az oszlopok közötti csatornák (gutter) szélességét 30 pixelről 20 pixelre csökkentjük:
Az alábbi linken a fenti példa HTML és SCSS állományok letölthetőek: