Outil de combinaison de couleur pour une cuisine

jsute a copié collé le code sur ta page

5/24/20251 min read

<p><strong>🎨 Compose ta cuisine terreuse idéale :</strong> sélectionne la luminosité et l’ambiance souhaitée pour découvrir une palette et des conseils adaptés.</p>

<label for="luminosity">Quelle est la luminosité de ta cuisine ?</label>

<select id="luminosity">

<option value="sud">Très lumineuse (sud/ouest)</option>

<option value="est">Moyennement lumineuse (est)</option>

<option value="nord">Faible luminosité (nord ou sans fenêtre)</option>

</select>

<label for="ambiance">Quelle ambiance souhaites-tu ?</label>

<select id="ambiance">

<option value="chaleureuse">Chaleureuse et enveloppante</option>

<option value="zen">Naturelle et zen</option>

<option value="moderne">Moderne et contrastée</option>

<option value="lumineuse">Aérée et lumineuse</option>

</select>

<button onclick="generateConfig()">Afficher ma combinaison idéale</button>

<div class="result" id="result"></div>

<style>

label {

display: block;

margin-top: 1rem;

font-weight: bold;

}

select, button {

padding: 0.5rem;

margin-top: 0.5rem;

width: 100%;

font-size: 1rem;

}

.result {

margin-top: 2rem;

padding: 1rem;

background: #fff;

border: 1px solid #ccc;

border-radius: 8px;

}

.palette {

display: flex;

gap: 0.5rem;

margin-top: 1rem;

}

.color-box {

width: 40px;

height: 40px;

border-radius: 4px;

border: 1px solid #aaa;

}

</style>

<script>

const palettes = {

sud: {

chaleureuse: ["#8E5A3A", "#A2673F", "#C3A995"],

zen: ["#7A9E7E", "#B1A296", "#DCD3C4"],

moderne: ["#6D4C41", "#37474F", "#FFB74D"],

lumineuse: ["#F0E5D8", "#D6C6B8", "#C2B280"]

},

est: {

chaleureuse: ["#A0522D", "#BC8F8F", "#F4EBD0"],

zen: ["#8F9779", "#C4BBAF", "#EAE2D6"],

moderne: ["#836953", "#444", "#FFCC80"],

lumineuse: ["#EFE6DD", "#D2C4B2", "#F5F5DC"]

},

nord: {

chaleureuse: ["#D2B48C", "#C19A6B", "#F5DEB3"],

zen: ["#DCD6CC", "#A3A380", "#F0EFE9"],

moderne: ["#BBB5A3", "#5C5C5C", "#FFD700"],

lumineuse: ["#F5F5F5", "#E8E4D9", "#FFFAF0"]

}

};

function generateConfig() {

const lum = document.getElementById("luminosity").value;

const amb = document.getElementById("ambiance").value;

const palette = palettes[lum][amb];

const result = document.getElementById("result");

result.innerHTML = `

<h2>Palette recommandée</h2>

<div class="palette">

${palette.map(color => `<div class="color-box" style="background:${color}"></div>`).join('')}

</div>

<p><strong>Conseils matériaux :</strong> bois clair ou foncé, pierre naturelle, céramique mate.</p>

<p><strong>Accessoires suggérés :</strong> tapis en jute, vases en céramique, luminaires en rotin, plantes vertes.</p>

`;

}

</script>