Hallo,
hier der Code auf codepen: https://codepen.io/werdas34/pen/XQLZPq
Ich möchte auf meiner Startseite mehrere Events anzeigen. Ist das Fenster maximal sollen drei Events nebeneinander mittig auf der Webseite stehen. Die weiteren Events sollen sich unterhalb anordnen. Sprich sind es fünf Events dann sollen drei in der ersten Reihe stehen und die zwei darunter folgen. Das ganze soll auch responsive sein. Wird das Fenster kleiner dann sollen nur noch zwei in der ersten Reihe zwei in der zweiten Reihe und eins in der letzten Reihe stehen.
Nur verstehe ich nicht so ganz weshalb es bei mir nicht funtioniert(bin noch Anfänger).
Die Klasse wrapper ist der Flexbox Cointainer und die Events sind die Items. Laut mehreren Tutorials sollte dies funktionieren. Oder liegt es an Vue?
Ich kann auch die Reihenfolge der Items bestimmen(order: 1;). Wie mache ich das, damit ich mittels der Vue Instanz auf die order Elemente zugreifen kann?
Also in etwa so:
var allEvents = new Vue({
el:".event",
data:{
events: [
{
image: "./assets/Website/VeranstaltungsIMG.png",
alt:"VeranstaltungsIMG",
page:"formular.html",
title:"Titel",
subtitle:"Subtitel",
order:"3" <---------
},
{...}]});
Alles anzeigen
mfg werdas34