Anpassa
Lär dig hur du tematiserar, anpassar och utökar Bootstrap med Sass, en mängd globala alternativ, ett expansivt färgsystem och mer.
Översikt
Det finns flera sätt att anpassa Bootstrap. Din bästa väg kan bero på ditt projekt, komplexiteten hos dina byggverktyg, vilken version av Bootstrap du använder, webbläsarstöd och mer.
Våra två föredragna metoder är:
- Använder Bootstrap via pakethanteraren så att du kan använda och utöka våra källfiler.
- Använd Bootstraps kompilerade distributionsfiler eller jsDelivr så att du kan lägga till eller åsidosätta Bootstraps stilar.
Även om vi inte kan gå in på detaljer här om hur man använder varje pakethanterare, kan vi ge lite vägledning om hur du använder Bootstrap med din egen Sass-kompilator .
För de som vill använda distributionsfilerna, gå igenom startsidan för att inkludera dessa filer och ett exempel på HTML-sida. Därifrån, konsultera dokumenten för layout, komponenter och beteenden du vill använda.
När du bekantar dig med Bootstrap, fortsätt att utforska det här avsnittet för mer information om hur du använder våra globala alternativ, använder och ändrar vårt färgsystem, hur vi bygger våra komponenter, hur du använder vår växande lista med anpassade CSS-egenskaper och hur för att optimera din kod när du bygger med Bootstrap.
CSP:er och inbäddade SVG:er
Flera Bootstrap-komponenter inkluderar inbäddade SVG:er i vår CSS för att utforma komponenter konsekvent och enkelt över webbläsare och enheter. För organisationer med mer strikta CSP- konfigurationer har vi dokumenterat alla instanser av våra inbäddade SVG:er (som alla tillämpas via background-image
) så att du kan granska dina alternativ mer noggrant.
- Dragspel
- Stäng-knapp (används i varningar och modaler)
- Formulär kryssrutor och alternativknappar
- Form växlar
- Form validering ikoner
- Välj menyer
- Karusellkontroller
- Navbar växlingsknappar
Baserat på gemenskapskonversation inkluderar några alternativ för att ta itu med detta i din egen kodbas att ersätta webbadresserna med lokalt värdbaserade tillgångar, ta bort bilderna och använda inline-bilder (inte möjligt i alla komponenter) och modifiera din CSP. Vår rekommendation är att noggrant granska din egen säkerhetspolicy och besluta om den bästa vägen framåt, om det behövs.