Embeleze seus projetos Svelte com a popular biblioteca Bootstrap CSS.
Svelte é uma excelente escolha para construir interfaces de usuário e, embora escrever estilos personalizados possa ser suficiente para projetos pequenos, uma biblioteca de componentes geralmente é melhor para projetos de grande escala.
Essas bibliotecas oferecem vantagens como interface de usuário consistente, acessibilidade aprimorada e opções flexíveis de personalização. Aprenda como você pode trabalhar com a biblioteca de componentes SvelteStrap para agilizar seu desenvolvimento.
O que são Svelte e Bootstrap?
Svelte é um framework JavaScript, que diverge da abordagem convencional adotada por frameworks como React. Em vez de executar a maioria de suas operações em tempo de execução, o Svelte compila seu aplicativo em JavaScript durante o processo de construção.
Esta abordagem única elimina a necessidade de um ambiente virtual Modelo de objeto de documento (DOM) e reduz significativamente o código padrão.
Bootstrap é uma estrutura CSS
, criado pelo Twitter (agora com a marca X), que foi pioneiro na filosofia de design “mobile-first”. Ele oferece uma variedade de componentes pré-projetados.Instalando o Sveltestrap em seu projeto
Antes de instalar o Sveltestrap em seu projeto, você precisa ter certeza de que seu projeto Svelte está configurado corretamente. Certifique-se de ter Node.js e Gerenciador de Pacotes de Nó (NPM) ou Fio em execução em sua máquina. Você pode criar um novo projeto Svelte com este comando:
npm create vite
# or
yarn create vite
Nomeie seu projeto Svelte e quando solicitado a escolher uma estrutura e uma variante, selecione Svelte e JavaScript respectivamente. Depois de fazer isso, cd no diretório do projeto e execute:
npm install
# or
yarn
Este comando instalará as dependências necessárias para um projeto Svelte típico.
Com seu projeto Svelte pronto, agora você pode instalar a biblioteca Sveltestrap executando:
npm i sveltestrap
# or
yarn add sveltestrap
Se você encontrar um erro “incapaz de resolver a árvore de dependências” durante a instalação do Sveltestrap, resolva-o executando estes comandos de terminal:
npm config set legacy-peer-deps true
npm cache clean --force
Em seguida, prossiga com a instalação do Sveltestrap ou considere usar o Yarn como um gerenciador de pacotes alternativo.
Exclua o ativos e a biblioteca pasta e limpe o conteúdo da App.svelte arquivo e o Aplicativo.css arquivo. Depois, você pode iniciar o servidor de desenvolvimento executando:
npm run dev
# or
yarn dev
Usando Sveltestrap em seu projeto
Para começar a usar o Sveltestrap, você precisa incluir um link para a folha de estilos do Bootstrap usando um link CDN. Você pode fazer isso dentro do cabeça elemento em seu layout HTML ou do esbelto: cabeça tag em seu componente Svelte.
Abra o index.html arquivo e adicione o seguinte ao cabeça elemento:
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
/>
Se preferir, você pode importar ou adicionar o link marque diretamente no esbelto: cabeça elemento especial como este:
<svelte: head>
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
/>
svelte: head>
Alternativamente, você pode usar o @importar governar no estilo tag de qualquer componente como este:
<style>
@import 'https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css';
style>
O componente de botão no Sveltestrap
A estrutura padrão do Bootstrap fornece uma variedade de nomes de classes que você pode usar para estilizar botões. Essas opções de classe incluem nomes como “primário”, “perigo”, “informações”, “link” e muitos outros.
No Sveltestrap, cada Botão O componente apresenta convenientemente um suporte de cor que se alinha às opções de estilo padrão do Bootstrap. Isso ajuda a simplificar o processo de personalização. Para importar um componente como um botão, adicione o seguinte em qualquer .svelte arquivo de componente, como src/App.svelte: