Aller au contenu

🖌️ Éditeur Visuel sur Canevas

L'espace Site (/admin/site) est le cœur visuel d'Instatic. Il permet de concevoir, réorganiser et styliser les pages directement dans le navigateur.


🖥️ Deux Modes de Visualisation

  1. Mode Design (Multi-Breakpoints) :
  2. Affiche simultanément les rendus Desktop (\(1440\text{px}\)), Tablette (\(768\text{px}\)) et Mobile (\(375\text{px}\)).
  3. Navigation libre par zoom et pan (molette + espace).
  4. Les squelettes de rendu (skeletons) s'affichent instantanément avant le montage asynchrone des iframes isolées.
  5. Mode Live (Interactif) :
  6. Présentation fidèle 1:1 de la page active avec défilement naturel.
  7. Idéal pour tester les interactions JavaScript, les survols et les formulaires.

🎯 Anneaux de Sélection Visuelle

Pour faciliter le repérage sur le canevas sans altérer le flux CSS du document, Instatic utilise 3 anneaux de surbrillance :

  • 🟢 Anneau Vert Néon (--canvas-selection-ring) : Indique le nœud actuellement sélectionné pour modification dans l'inspecteur.
  • 🟣 Anneau Rose Néon (--canvas-hover-ring) : Indique l'élément survolé avec la souris.
  • 🟠 Anneau Orange Néon (--canvas-selector-ring) : Met en surbrillance tous les éléments ciblés par la règle CSS en cours d'édition.

🧩 Manipulation par Glisser-Déposer & Arbre DOM

  • Barre latérale gauche (PanelRail) : Affiche l'arbre hiérarchique complet des balises et composants.
  • Glisser-Déposer précis : Déplacez n'importe quelle section, conteneur ou élément textuel. Le store calcule instantanément les nouveaux index de fratrie (MoveNode).
  • Composants Visuels (VC) : Transformez n'importe quelle section en composant réutilisable synchronisé sur toutes vos pages.