Upiększ swoje projekty Svelte za pomocą popularnej biblioteki CSS Bootstrap.
Svelte to doskonały wybór do tworzenia interfejsów użytkownika i chociaż pisanie niestandardowych stylów może wystarczyć w przypadku małych projektów, biblioteka komponentów jest często lepsza w przypadku projektów na dużą skalę.
Takie biblioteki oferują zalety, takie jak spójny interfejs użytkownika, poprawiona dostępność i elastyczne opcje dostosowywania. Dowiedz się, jak możesz pracować z biblioteką komponentów SvelteStrap, aby usprawnić swój rozwój.
Czym są Svelte i Bootstrap?
Svelte to framework JavaScript, który odbiega od konwencjonalnego podejścia stosowanego przez frameworki takie jak React. Zamiast wykonywać większość swoich operacji w czasie wykonywania, Svelte kompiluje aplikację do JavaScript podczas procesu kompilacji.
To unikalne podejście eliminuje potrzebę wirtualnego Model obiektowy dokumentu (DOM) i znacznie zmniejsza standardowy kod.
Bootstrap to framework CSS, stworzony przez Twittera (obecnie pod marką X), który był pionierem filozofii projektowania „najpierw urządzenia mobilne”. Oferuje bogactwo wstępnie zaprojektowanych komponentów.
Instalowanie Sveltestrap w Twoim projekcie
Zanim będziesz mógł zainstalować Sveltestrap w swoim projekcie, musisz upewnić się, że projekt Svelte jest poprawnie skonfigurowany. Upewnij się, że masz Node.js i Menedżer pakietów węzłów (NPM) lub Przędza działająca na Twojej maszynie. Za pomocą tego polecenia możesz zbudować nowy projekt Svelte:
npm create vite
# or
yarn create vite
Nazwij swój projekt Svelte i po wyświetleniu monitu o wybranie frameworka i wariantu wybierz odpowiednio Svelte i JavaScript. Po zrobieniu tego, płyta CD do katalogu projektu i uruchom:
npm install
# or
yarn
To polecenie zainstaluje niezbędne zależności dla typowego projektu Svelte.
Gdy projekt Svelte jest gotowy, możesz teraz zainstalować bibliotekę Sveltestrap, uruchamiając:
npm i sveltestrap
# or
yarn add sveltestrap
Jeśli podczas instalacji Sveltestrap napotkasz błąd „nie można rozwiązać drzewa zależności”, rozwiąż go, uruchamiając następujące polecenia terminala:
npm config set legacy-peer-deps true
npm cache clean --force
Następnie kontynuuj instalację Sveltestrap lub rozważ użycie Yarn jako alternatywnego menedżera pakietów.
Usuń aktywa i biblioteka folderze, a następnie wyczyść zawartość pliku Aplikacja smukła plik i Aplikacja.css plik. Następnie możesz uruchomić serwer programistyczny, uruchamiając:
npm run dev
# or
yarn dev
Używanie Sveltestrap w Twoim projekcie
Aby rozpocząć korzystanie z Sveltestrap, musisz załączyć link do arkusza stylów Bootstrap za pomocą łącza CDN. Możesz to zrobić wewnątrz głowa element w układzie HTML lub z pliku smukły: głowa tag w komponencie Svelte.
Otworzyć indeks.html plik i dodaj następujące elementy do pliku głowa element:
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
/>
Jeśli wolisz, możesz zaimportować lub dodać plik połączyć oznaczyć bezpośrednio w smukły: głowa specjalny element, taki jak ten:
<svelte: head>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
/>
svelte: head>
Alternatywnie możesz skorzystać z @import rządzić w styl znacznik dowolnego komponentu, takiego jak ten:
<style>
@import 'https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css';
style>
Komponent przycisku w Sveltestrap
Standardowy framework Bootstrap udostępnia różnorodne nazwy klas, których można używać do stylizowania przycisków. Te opcje klas obejmują nazwy takie jak „podstawowy”, „niebezpieczeństwo”, „informacje”, „link” i wiele innych.
W Sveltestrap każdy Przycisk Komponent posiada wygodny element kolorystyczny, który dopasowuje się do domyślnych opcji stylizacji Bootstrap. Pomaga to uprościć proces dostosowywania. Aby zaimportować komponent taki jak przycisk, dodaj następujący element w any .smukły plik komponentowy, np src/App.svelte: