Att skapa en Bootstrap flip-kortwidget innebär att man använder fram- och baksidan av en kortliknande struktur. Så här skapar du en:
HTML-struktur :
```html
... Framsidans innehåll ...
... Innehåll på baksidan ...
```
CSS-styling :
``` css
.flip-card {
bredd:250px;
höjd:250px;
perspektiv:1000px; /* Skapa en 3D-effekt */
}
.flip-card-inner {
position:relativ;
bredd:100%;
höjd:100%;
text-align:center;
övergång:transform 0,8s;
transform-stil:bevara-3d;
}
.flip-card-front,
.flip-card-back {
position:absolut;
bredd:100%;
höjd:100%;
backface-synlighet:dold;
}
.flip-card-back {
transform:rotateY(180deg);
}
```
Interaktion med JavaScript:
För att aktivera flip-funktionen kan du använda JavaScript-händelseavlyssnare (t.ex. vid musklick) och manipulera "transform"-egenskapen för elementet ".flip-card-inner" för att övergå mellan fram- och baksidan av kortet.
Så här kan du till exempel implementera flip-funcionalidad med jQuery:
```javascript
$(document).ready(() => {
$(".flip-card").on("klick", function () {
$(this).find(".flip-card-inner").toggleClass("flipped");
});
});
```
Den här JavaScript-koden lyssnar efter klick på elementet `.flip-card` och växlar klassen `flipped` på elementet `.flip-card-inner`. Klassen `flipped` kan definieras i CSS för att utföra flip-animeringen.
Genom att kombinera HTML-strukturen, CSS-stilen och JavaScript-interaktionen kan du skapa en Bootstrap flip-kortwidget som låter användare vända mellan fram- och baksidan av kortet.