Biblioteca de componentes Angular com sistema de design customizável.
npm install mpc-lib-angular
No seu arquivo angular.json
, adicione os estilos da biblioteca:
{
"styles": [
"node_modules/mpc-lib-angular/lib/styles/mpc-lib.css",
"src/styles.css"
]
}
Ou no seu styles.css
:
@import '~mpc-lib-angular/lib/styles/mpc-lib.css';
A biblioteca define as seguintes variáveis CSS que podem ser sobrescritas:
--mpc-font-title: 'Potential', sans-serif;
--mpc-font-default: "Poppins", sans-serif;
--mpc-font-subtitle: "Inter", sans-serif;
--mpc-color-primary: #0E2749;
--mpc-color-secondary: #149DDD;
--mpc-color-tertiary: gray;
No seu arquivo styles.css
:
:root {
/* Sobrescrever cores da biblioteca */
--mpc-color-primary: #your-custom-color;
--mpc-color-secondary: #your-custom-secondary;
--mpc-color-tertiary: #your-custom-color;
/* Sobrescrever fontes */
--mpc-font-default: "Your Custom Font", sans-serif;
--mpc-font-title: 'AAA', sans-serif;
--mpc-font-subtitle: "BBB", sans-serif;
--
}
.my-custom-theme {
--mpc-color-primary: #your-custom-color;
--mpc-color-secondary: #your-custom-secondary;
--mpc-color-tertiary: #your-custom-color;
}
:root {
--mpc-color-primary: var(--your-custom-primary, #0E2749);
--mpc-color-secondary: var(--your-custom-secondary, #149DDD);
}
A biblioteca também fornece classes utilitárias:
.mpc-text-primary
.mpc-text-secondary
.mpc-text-tertiary
.mpc-bg-primary
.mpc-bg-secondary
.mpc-bg-tertiary
<div class="mpc-bg-primary">
<h1 class="mpc-text-primary">Título</h1>
<p class="mpc-text-secondary">Descrição</p>
</div>
Desenvolvido e mantido por Matheus Pimentel do Couto.
Github: matheuspcouto Linkedin: matheuspcouto
Sinta-se à vontade para entrar em contato para dúvidas, sugestões ou contribuições!