1.1.0 • Published 3 years ago

@base.cat/web-components v1.1.0

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

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

mostra card

Nom de l'element web-component és: base-card

AtributsValor
card_imgImatge de capçalera (1)
card_titleTítol de la targeta (2)
card_descText descriptiu (3)
card_btnText 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: solidTipus: outline
buto-solidbuto-outline

Nom de l'element web-component és: base-boto

AtributsValor
typesolid 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

InicialComptatge
comptador-inicialcomptador-incrementat

Nom de l'element web-component és: base-comptador

AtributsValor
inicialnumè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

rellotge

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/>
1.1.0

3 years ago

1.0.0

3 years ago