Je dois naviguer entre les formats de couleur HEX, RGB et HSL.
Je "sauvegarde" donc ma couleur dans le DOM au bon format (HEX).
... mais je la récupère au format RGB !!!
POURQUOI ?
Et surtout : comment faire pour obtenir le format enregistré tel qu'il est ?
(sachant que c'est le bon format qui est en mémoire, dans le tag, dans les styles...)
Résultat affiché : rgb(255, 255, 0) (au lieu de #ffff00")
CodePen
Modifié par Gill (28 Dec 2019 - 19:06)
Je "sauvegarde" donc ma couleur dans le DOM au bon format (HEX).
... mais je la récupère au format RGB !!!
POURQUOI ?
Et surtout : comment faire pour obtenir le format enregistré tel qu'il est ?
(sachant que c'est le bon format qui est en mémoire, dans le tag, dans les styles...)
<div style="background-color: #ffff00"></div>
div = document.querySelector('div');
div.innerHTML = div.style.backgroundColor;
Résultat affiché : rgb(255, 255, 0) (au lieu de #ffff00")
CodePen
Modifié par Gill (28 Dec 2019 - 19:06)