> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Design avec Canvas

> Générez des variations visuelles d'une application existante sur le Canvas, comparez-les côte à côte et appliquez celle qui vous plaît — sans tout reconstruire.

export const YouTubeEmbed = ({videoId, title = "YouTube video", startAt}) => {
  if (!videoId) {
    return null;
  }
  let url = "https://www.youtube.com/embed/" + videoId;
  if (startAt) {
    url = url + "?start=" + startAt;
  }
  return <Frame>
      <iframe src={url} title={title} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen></iframe>
    </Frame>;
};

<YouTubeEmbed videoId="Qv9cREjl9vQ" title="Présentation de Replit Canvas" />

⏰ *Durée estimée : 5 minutes* · Suite de [Créez et publiez votre première application](/fr/build/your-first-app)

Le [Canvas](/fr/learn/design/canvas) est un espace de travail visuel où vous pouvez demander à Agent de générer des looks alternatifs pour une application que vous avez déjà créée, les comparer côte à côte et appliquer celui que vous souhaitez. C'est le moyen le plus rapide d'explorer une direction visuelle sans vous engager dans une reconstruction.

Ce guide utilise le suivi de course Runwell de [Créez et publiez votre première application](/fr/build/your-first-app) comme exemple, mais le même flux fonctionne sur n'importe quel projet.

## Avant de commencer

Vous avez besoin d'une application existante dans Replit. Soit :

* Terminez [Créez et publiez votre première application](/fr/build/your-first-app) pour avoir Runwell ouvert, ou
* Utilisez n'importe quel autre projet — les étapes ci-dessous fonctionnent de la même façon.

## Explorer des variations de design

<Steps>
  <Step title="Ouvrir Canvas et choisir votre cadre">
    Ouvrez l'onglet **Canvas** dans l'éditeur de projet. Votre application apparaît comme un cadre sur le Canvas. Sélectionnez le cadre pour faire apparaître les contrôles **Réimaginer…** et **Preview**.

    <Frame>
      <img src="https://mintcdn.com/replit/L79Q3CdSVWOJwgpU/images/runwell/runwell-canvas-original.png?fit=max&auto=format&n=L79Q3CdSVWOJwgpU&q=85&s=ea5b64f08d33d6c7f45071b02a32658d" alt="L'application Runwell affichée comme un cadre sur le Canvas, avec les boutons Réimaginer et Preview disponibles en haut du cadre" width="1440" height="900" data-path="images/runwell/runwell-canvas-original.png" />
    </Frame>
  </Step>

  <Step title="Réimaginer le design">
    Cliquez sur **Réimaginer…** pour ouvrir un menu de directions qu'Agent peut explorer. Choisissez-en une — pour Runwell, essayez **Explorer différentes ambiances**. Agent génère trois variations esthétiques, chacune préservant la mise en page tout en modifiant l'ambiance visuelle.

    <Frame>
      <img src="https://mintcdn.com/replit/xo1ygyWkXu0yulfN/images/fitstart/fitstart-canvas-reimagine-menu.png?fit=max&auto=format&n=xo1ygyWkXu0yulfN&q=85&s=158dcf710e17daeee2a86554fa0c3e2e" alt="Le menu Réimaginer ouvert avec des options incluant Explorer différentes approches, Essayer différentes mises en page, Explorer différentes ambiances, et d'autres" width="720" height="450" data-path="images/fitstart/fitstart-canvas-reimagine-menu.png" />
    </Frame>

    L'ensemble complet des directions :

    * **Explorer différentes approches**
    * **Essayer différentes mises en page**
    * **Explorer différentes ambiances**
    * **Pareil mais en mieux**
    * **Optimiser l'utilisabilité**
    * **Montrez-moi l'opposé**
    * **Surprenez-moi**

    Vous pouvez aussi décrire une direction dans vos propres mots plutôt que de choisir dans le menu — par exemple, "montre-moi un thème sombre, un thème minimaliste et un thème coloré".
  </Step>

  <Step title="Comparer les variantes">
    Faites défiler ou dézoomez sur le Canvas pour voir les variations à côté de l'original. Comparez-les et décidez quelle direction vous souhaitez appliquer.

    <Frame>
      <img src="https://mintcdn.com/replit/L79Q3CdSVWOJwgpU/images/runwell/runwell-canvas-variants.png?fit=max&auto=format&n=L79Q3CdSVWOJwgpU&q=85&s=86b35f57c7a4cc864b4235d1819b13d8" alt="Trois variations de design Runwell sur le Canvas à côté de l'original — Dawn Patrol, Track Day et Zen Trail" width="1440" height="900" data-path="images/runwell/runwell-canvas-variants.png" />
    </Frame>

    Si vous souhaitez affiner l'une avant de vous engager, demandez à Agent — par exemple, "j'aime la deuxième, mais agrandis l'en-tête".
  </Step>

  <Step title="Appliquer le design à votre application">
    Sélectionnez la variante souhaitée, puis cliquez sur **Construire…** en haut du cadre. Dans la boîte de dialogue, choisissez votre **application existante** (par ex., Runwell) pour appliquer le nouveau design en place — plutôt que de créer une copie séparée.

    <Frame>
      <img src="https://mintcdn.com/replit/xo1ygyWkXu0yulfN/images/fitstart/fitstart-canvas-build-dialog.png?fit=max&auto=format&n=xo1ygyWkXu0yulfN&q=85&s=af969c32f40c2b5af80a30edc3e0016a" alt="La boîte de dialogue Construire montrant deux options : Construire avec ce design (crée une nouvelle application) ou appliquer à l'application Runwell existante" width="1700" height="1100" data-path="images/fitstart/fitstart-canvas-build-dialog.png" />
    </Frame>

    Attendez qu'Agent applique les modifications. Quand il a terminé, sélectionnez le cadre mis à jour sur le Canvas et cliquez sur **Preview** pour voir le résultat. Effectuez les mêmes vérifications qu'initialement — pour Runwell : enregistrez une course, confirmez que les totaux se mettent à jour et redimensionnez Preview à la largeur d'un téléphone.
  </Step>

  <Step title="Publier le design mis à jour (optionnel)">
    Satisfait du nouveau look ? Publiez depuis le chat Agent ou la tuile **Publication** dans le panneau Outils et fichiers. Votre URL publique reste la même — les visiteurs voient la version mise à jour immédiatement.

    Consultez l'étape **Publier votre application** dans [Créez et publiez votre première application](/fr/build/your-first-app) si vous avez besoin d'un rappel sur le flux de publication.
  </Step>
</Steps>

## Que faire ensuite

<CardGroup cols={2}>
  <Card title="Canvas" icon="palette" href="/fr/learn/design/canvas">
    Plongez dans les fonctionnalités et les flux de travail du Canvas.
  </Card>

  <Card title="Éditeur visuel" icon="pen-ruler" href="/fr/learn/design/visual-editor">
    Apportez des ajustements fins aux couleurs, au texte et à la mise en page.
  </Card>

  <Card title="Vibe coding 101" icon="robot" href="/fr/learn/foundations/vibe-coding-101">
    Apprenez à guider Agent de l'idée à l'application fonctionnelle.
  </Card>
</CardGroup>
