Struttura HTML :
```html
... Contenuto della parte anteriore ...
... Contenuto del retro ...
```
Stile CSS :
```css
.carta ruotabile {
larghezza:250px;
altezza:250px;
prospettiva:1000px; /* Crea un effetto 3D */
}
.flip-card-inner {
posizione:relativa;
larghezza:100%;
altezza:100%;
allineamento del testo:centro;
transizione:trasformazione 0,8 s;
stile trasformazione:preserva-3d;
}
.carta ruotabile-fronte,
.flip-card-back {
posizione:assoluta;
larghezza:100%;
altezza:100%;
visibilità del retro:nascosta;
}
.flip-card-back {
trasformazione:ruota Y (180 gradi);
}
```
Interazione con JavaScript:
Per abilitare la funzionalità di capovolgimento, puoi utilizzare i listener di eventi JavaScript (ad esempio, al clic del mouse) e manipolare la proprietà "transform" dell'elemento ".flip-card-inner" per passare dalla parte anteriore a quella posteriore della carta.
Ad esempio, ecco come potresti implementare la funzionalità di inversione utilizzando jQuery:
```javascript
$(documento).ready(() => {
$(".flip-card").on("clic", funzione () {
$(this).find(".flip-card-inner").toggleClass("capovolto");
});
});
```
Questo codice JavaScript ascolta i clic sull'elemento `.flip-card` e attiva/disattiva la classe `flipped` sull'elemento `.flip-card-inner`. La classe `flipped` può essere definita nei CSS per eseguire l'animazione di ribaltamento.
Combinando la struttura HTML, lo stile CSS e l'interazione JavaScript, puoi creare un widget per carte sfogliabili Bootstrap che consente agli utenti di girare tra il lato anteriore e quello posteriore della carta.
Domanda © www.354353.com