feat: layout changes
This commit is contained in:
parent
5145b833ae
commit
9d71c93b5b
@ -1,42 +1,71 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="canvas">
|
<div class="canvas">
|
||||||
<div class="row">
|
<Probleme class="Probleme" />
|
||||||
<Probleme />
|
<Segments class="Segments" />
|
||||||
<Segments />
|
<Valeur class="Valeur" />
|
||||||
</div>
|
<Solution class="Solution" />
|
||||||
<div class="row">
|
<Avantage class="Avantage" />
|
||||||
<Solution />
|
<Canaux class="Canaux" />
|
||||||
<Valeur />
|
<Indicateurs class="Indicateurs" />
|
||||||
<Canaux />
|
<Couts class="Couts" />
|
||||||
</div>
|
<Revenus class="Revenus" />
|
||||||
<div class="row">
|
</div>
|
||||||
<Couts />
|
</template>
|
||||||
<Revenus />
|
|
||||||
</div>
|
<script>
|
||||||
<div class="row">
|
import Probleme from "./Probleme.vue";
|
||||||
<Indicateurs />
|
import Segments from "./Segments.vue";
|
||||||
<Avantage />
|
import Solution from "./Solution.vue";
|
||||||
</div>
|
import Valeur from "./Valeur.vue";
|
||||||
</div>
|
import Canaux from "./Canaux.vue";
|
||||||
</template>
|
import Revenus from "./Revenus.vue";
|
||||||
|
import Couts from "./Couts.vue";
|
||||||
<script>
|
import Indicateurs from "./Indicateurs.vue";
|
||||||
import Probleme from "./Probleme.vue";
|
import Avantage from "./Avantage.vue";
|
||||||
import Segments from "./Segments.vue";
|
|
||||||
import Solution from "./Solution.vue";
|
export default {
|
||||||
import Valeur from "./Valeur.vue";
|
components: {
|
||||||
import Canaux from "./Canaux.vue";
|
Probleme,
|
||||||
import Revenus from "./Revenus.vue";
|
Segments,
|
||||||
import Couts from "./Couts.vue";
|
Solution,
|
||||||
import Indicateurs from "./Indicateurs.vue";
|
Valeur,
|
||||||
import Avantage from "./Avantage.vue";
|
Canaux,
|
||||||
|
Revenus,
|
||||||
export default {
|
Couts,
|
||||||
components: { Probleme, Segments, Solution, Valeur, Canaux, Revenus, Couts, Indicateurs, Avantage }
|
Indicateurs,
|
||||||
};
|
Avantage
|
||||||
</script>
|
}
|
||||||
|
};
|
||||||
<style scoped>
|
</script>
|
||||||
@import "@/components/canvas/style-project.css";
|
|
||||||
</style>
|
<style scoped>
|
||||||
|
.canvas {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(10, 1fr);
|
||||||
|
grid-template-rows: repeat(6, 1fr);
|
||||||
|
gap: 10px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Probleme { grid-column: 1 / 3; grid-row: 1 / 5; }
|
||||||
|
.Segments { grid-column: 9 / 11; grid-row: 1 / 5; }
|
||||||
|
.Valeur { grid-column: 5 / 7; grid-row: 1 / 5; }
|
||||||
|
.Solution { grid-column: 3 / 5; grid-row: 1 / 3; }
|
||||||
|
.Avantage { grid-column: 7 / 9; grid-row: 1 / 3; }
|
||||||
|
.Canaux { grid-column: 7 / 9; grid-row: 3 / 5; }
|
||||||
|
.Indicateurs { grid-column: 3 / 5; grid-row: 3 / 5; }
|
||||||
|
.Couts { grid-column: 1 / 6; grid-row: 5 / 7; }
|
||||||
|
.Revenus { grid-column: 6 / 11; grid-row: 5 / 7; }
|
||||||
|
|
||||||
|
.expanded {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%; /* Remplit toute la zone sans dépassement */
|
||||||
|
height: 100%;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
z-index: 10;
|
||||||
|
background: white; /* S'assurer que le contenu s'affiche correctement */
|
||||||
|
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); /* Optionnel : un petit effet visuel */
|
||||||
|
}
|
||||||
|
</style>
|
Loading…
x
Reference in New Issue
Block a user