1.1.0 • Published 3 years ago
@base.cat/web-components v1.1.0
Demostració de web-components amb svelte i typescript (amb vite)
Descripció
S'han creat tres components de mostra:
- Card: mostra un quadrat amb un títol, una descripció, una imatge i un text per a un botó
- Button: Botó amb un estil determinat
- Counter: Un botó que manté un comptador de vegades que s'ha picat
- Clock: Un quadradet que mostra la hora amb els canvis cada segon
Aquests components són svelte. Però s'han adaptat per tal que siguin Web-Components.
Es genera un paquet npm amb els components per tal que pugui ser utilitzat per qualsevol aplicació web (és universal).
Components
Card

Nom de l'element web-component és: base-card
| Atributs | Valor |
|---|---|
| card_img | Imatge de capçalera (1) |
| card_title | Títol de la targeta (2) |
| card_desc | Text descriptiu (3) |
| card_btn | Text del botó (4) |
Utilització:
Inserir la dependència:
<script type="module" src="/base-Card_es.js"></script>Afegir l'element a la pàgina:
<base-card card_title="Una història de castells" card_desc="Fi per què fonc instituït e ordenat
E per tant. Escrit les gestes e històries antigues.
La humana natura donat-los diverses inclinacions de.
De Varoic proposà d'anar al Sant Sepuclre e manifestà
a." card_img="/AUP-castells.png" card_btn="Pica Alternatiu" />Button
Té dos aspectes diferents:
| Tipus: solid | Tipus: outline |
|---|---|
![]() | ![]() |
Nom de l'element web-component és: base-boto
| Atributs | Valor |
|---|---|
| type | solid o outline |
Utilització:
Inserir la dependència:
<script type="module" src="/base-Button_es.js"></script>Afegir l'element a la pàgina:
<base-boto type="solid">Pica aquí</base-boto>Counter
| Inicial | Comptatge |
|---|---|
![]() | ![]() |
Nom de l'element web-component és: base-comptador
| Atributs | Valor |
|---|---|
| inicial | numèric, per defecte és 0. |
Utilització:
Inserir la dependència:
<script type="module" src="/base-Counter_es.js"></script>Afegir l'element a la pàgina:
<base-comptador inicial="10"/>Clock

Nom de l'element web-component és: base-rellotge
No disposa d'atributs per a personalitzar.
Utilització:
Inserir la dependència:
<script type="module" src="/base-Clock_es.js"></script>Afegir l'element a la pàgina:
<base-rellotge/>


