Enfin, il existe un moyen de définir une couleur transparente avec du code hexadécimal pour certains navigateurs (nouvelle fonctionnalité). Veuillez jeter un œil à stackoverflow.com/a/60876347/2457251
Almir Campos
Réponses:
199
La transparence est contrôlée par le canal alpha ( AAin #AARRGGBB). La valeur maximale (255 déc, FF hex) signifie totalement opaque. La valeur minimale (0 déc, 00 hex) signifie totalement transparent. Les valeurs intermédiaires sont semi-transparentes, c'est-à-dire que la couleur est mélangée à la couleur d'arrière-plan.
Pour obtenir une couleur totalement transparente, définissez l'alpha sur zéro. RR, GGet ne BBsont pas pertinents dans ce cas car aucune couleur ne sera visible. Cela signifie que #00FFFFFF("transparent White") est de la même couleur que #00F0F8FF("transparent AliceBlue"). Pour faire simple, on choisit le noir ( #00000000) ou le blanc ( #00FFFFFF) si la couleur n'a pas d'importance.
Dans le tableau auquel vous avez lié, vous trouverez Transparentdéfini comme #00FFFFFF.
FF est un nombre écrit en mode hexadécimal. Ce nombre représente 255 en décimal. Par exemple, si vous voulez que 42% calculent, vous devez trouver 42% du nombre 255 et convertir ce nombre en hexadécimal. 255 * 0,42 ~ = 107 107 en hexadécimal est "6B - maleta
@SaeedJassani FF est un nombre écrit en mode hexadécimal. Ce nombre représente 255 en décimal. Par exemple, si vous voulez que 42% calculent, vous devez trouver 42% du nombre 255 et convertir ce nombre en hexadécimal. 255 * 0,42 ~ = 107 107 à hexadécimal est "6B"
Si vous avez votre valeur hexadécimale et que vous vous demandez simplement quelle serait la valeur de l'alpha, cet extrait de code peut vous aider:
const alphaToHex =(alpha =>{if(alpha >1|| alpha <0|| isNaN(alpha)){thrownewError('The argument must be a number between 0 and 1');}returnMath.ceil(255* alpha).toString(16).toUpperCase();})
console.log(alphaToHex(0.45));
Réponses:
La transparence est contrôlée par le canal alpha (
AA
in#AARRGGBB
). La valeur maximale (255 déc, FF hex) signifie totalement opaque. La valeur minimale (0 déc, 00 hex) signifie totalement transparent. Les valeurs intermédiaires sont semi-transparentes, c'est-à-dire que la couleur est mélangée à la couleur d'arrière-plan.Pour obtenir une couleur totalement transparente, définissez l'alpha sur zéro.
RR
,GG
et neBB
sont pas pertinents dans ce cas car aucune couleur ne sera visible. Cela signifie que#00FFFFFF
("transparent White") est de la même couleur que#00F0F8FF
("transparent AliceBlue"). Pour faire simple, on choisit le noir (#00000000
) ou le blanc (#00FFFFFF
) si la couleur n'a pas d'importance.Dans le tableau auquel vous avez lié, vous trouverez
Transparent
défini comme#00FFFFFF
.la source
7F
. Mettez votre calculatrice en mode hexadécimal, elle fera l'affaire pour vous.#7FFFFFFF
.Voici le tableau des% en valeurs hexadécimales:
Exemple : pour 85% de blanc, vous utiliseriez
#D9FFFFFF
. Ici 85% = "D9" & White = "FFFFFF"Comment est-il calculé?
FF est un nombre écrit en mode hexadécimal. Ce nombre représente 255 en décimal. Par exemple, si vous voulez que 42% calculent, vous devez trouver 42% du nombre 255 et convertir ce nombre en hexadécimal. 255 * 0,42 ~ = 107 107 en hexadécimal est "6B - maleta
la source
Ajouter aux autres réponses et ne rien faire de plus de ce que @Maleta a expliqué dans un commentaire sur https://stackoverflow.com/a/28481374/1626594 , en faisant alpha * 255 puis arrondissez ensuite en hexadécimal . Voici un convertisseur rapide http://jsfiddle.net/8ajxdLap/4/
la source
Utilisez simplement ceci:
android: background = "# 00FFFFFF"
cela fera votre travail.
la source
Si vous avez votre valeur hexadécimale et que vous vous demandez simplement quelle serait la valeur de l'alpha, cet extrait de code peut vous aider:
la source