Comment faire pour intégrer un background aléatoire ?

Par JowRick, il y a 13 ans


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

JowRick, il y a 13 ans

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 .

Grafikart, il y a 13 ans

met backgroundColor au lieu de background-color

William_LF, il y a 13 ans

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