# j-Carousel2

> È un semplice componente carousel ottimizzato per computer desktop e dispositivi mobili. Ogni elemento deve essere inserito nell'elemento <figure> (vedere l'esempio).

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: it
Content-SHA256: 9d0117c6654f42fc2eb1271cd6fec9b800524963d5cca5dd9f204f0fdd277fbb
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

È un semplice componente carousel ottimizzato per computer desktop e dispositivi mobili. Ogni elemento deve essere inserito nell'elemento `<figure>` (vedere l'esempio).


__Configurazione__:

- `selector {String}` un selettore per l'elemento cellulare (default: `figure`)
- `margin {Number}` margine tra gli articoli (default: `10`)
- Tempo di animazione `animate {Number}`, `0` disabilita l'animazione (default: `5000`)
- `delay {Number}` A ritardo tra l'animazione (default: `2000`)
- `parent {String}` opzionale, un selettore per ottenere l'altezza
- `marginheight {Number}` opzionale, un margine per `height` (default: `0`)
- `scrolldivider {Number}` opzionale, se il `count` non è dichiarato allora la larghezza __element__ sarà suddivisa in base a questo valore, e il valore sarà utilizzato per `scrollLeft` (default: `3`)
- `offsetwidth {Number}` opzionale, aumenta la larghezza del contenuto (default: `0`)
- `duration {Number}` opzionale, durata di animazione tra gli oggetti di scorrimento (default: `300`)
- `durationsnap {Number}` opzionale, durata per l'animazione (default: `200`)
- `count {Number}` Numero di oggetti visibili (default: `1`)
- __NEW__: `countxs {Number}` opzionale
- __NEW__: `countsm {Number}` opzionale
- __NEW__: `countmd {Number}` opzionale
- __NEW__: `countlg {Number}` opzionale

__Metodi__:

- `component.move('next|right/prev|left')` scorrere il contenuto a destra o a sinistra
- `component.focus('data-id value')` scorrono alla figura specifica con l'attributo `data-id`

__Buono sapere__:

Se il percorso del componente è cambiato, allora il componente riassume tutte le cellule.

Utilizzare con `<ui-component name="carousel2">`Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo `DEF.fallback` (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.

```html example.html
<style>
	.bg { background-color: #F0F0F0; padding: 15px; border-radius: 15px; }
</style>

<ui-component name="carousel2" config="count:3;margin:10" class="invisible">
	<figure>
		<div class="bg">
			<h2>Title 1</h2>
			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis, dolores.</p>
		</div>
	</figure>
	<figure>
		<div class="bg">
			<h2>Title 2</h2>
			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis, dolores.</p>
		</div>
	</figure>
	<figure>
		<div class="bg">
			<h2>Title 3</h2>
			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis, dolores.</p>
		</div>
	</figure>
	<figure>
		<div class="bg">
			<h2>Title 4</h2>
			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis, dolores.</p>
		</div>
	</figure>
	<figure>
		<div class="bg">
			<h2>Title 5</h2>
			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis, dolores.</p>
		</div>
	</figure>
	<figure>
		<div class="bg">
			<h2>Title 6</h2>
			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis, dolores.</p>
		</div>
	</figure>
	<figure>
		<div class="bg">
			<h2>Title 7</h2>
			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Blanditiis, dolores.</p>
		</div>
	</figure>
</ui-component>
```
