Voila je souhaite appliquer un background aléatoire à une div (j'ai recopié mon code sur Creatiq ) mais je n'arrive pas à l'intégrer à ma div .

$(document).ready(function () {
  function generate_colours () {
    var colours;
    var values = 'a','b','c','d','e','f','1','2','3','4','5','6','7','8','9','0'];
    for ( c = 0; c<6; c++) {

      le = Math.floor(Math.random()*10);
        colours+=values[le]
    };
    return colours;
   $('#Projects').css("background-color",colours);

  };
generate_colours();
});

PS:J'ai essayer les fonctions .html() et .css().

3 réponses


Grafikart
Réponse acceptée

met backgroundColor au lieu de background-color

William_LF
Réponse acceptée

Tu n'as pas peur de tomber sur des couleurs trop "flashie" ?

Je te conseillerai de mettre dans une liste les couleurs que tu souhaitent voir apparaître et de faire un random sur l'index pour afficher la couleur.

Mais si ton site traite de la colorimétrie, tu as peut-être raison de le faire comme çà.

Bonne journée

JowRick
Auteur

Merci j'avais complètement oublié
Edit:
@Grafikart: après modif cela ne marche pas et pourtant j'ai bel et bien relier mon script à ma page je ne vois pas pourquoi ?
@Orijiin : Merci j'essayerai ta méthode quand j'aurais réussi ce script .