Maison > interface Web > js tutoriel > Comment obtenir la couleur d'arrière-plan et la couleur de la police de la page Web dans les compétences js_javascript

Comment obtenir la couleur d'arrière-plan et la couleur de la police de la page Web dans les compétences js_javascript

WBOY
Libérer: 2016-05-16 16:54:55
original
1112 Les gens l'ont consulté

Pour obtenir la couleur d'arrière-plan et la couleur de la police de la page Web, la méthode est la suivante :

Pensée : Ce que nous obtenons en obtenant la valeur de l'attribut de couleur est la couleur RVB, ce qui n'est pas ce que nous voulons, nous avons donc besoin pour changer la couleur RVB en couleur hexadécimale, obtenez d'abord la couleur RVB :

Copier le code Le code est le suivant :

var rgb = document.getElementById ('color').style.backgroundColor;

Le format est le suivant : rgb(225, 22, 23); 🎜>
Copier le code Le code est le suivant :
var rgb = rgb.split('(' )(1]; //Après le fractionnement, il se forme [rgb, 225,22,23)], un tableau de longueur 2

puis divise la chaîne (225,22,23) (remarque : seul le type numérique peut être converti, utilisez donc parseInt pour forcer le type de conversion ! ):

Copier le code Le code est tel suit :
for(var k = 0; k < 3; k ){
str[k] = parseInt(rgb .split(',')[k]).toString (16);//le tableau str enregistre les données fractionnées
}

Combinaison finale :

Copiez le code Le code est le suivant :
str = '#' str[0] str[1] str[2]

L'intégralité du code est le suivant :

Copier le code Le code est le suivant :


getHexColor js/ jQuery obtient la couleur hexadécimale 🎜>



();" type="button" value="Obtenir la couleur de la police" />



Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal