Domanda

Leggi in un vecchio Qooxdoo Nota che "QX.UTIL.COLORUTIL ora accetta valori RGBA per csstringtorgb () ". Questo significa per me che Qoxdoo ha la capacità di affrontare i colori RGBA in qualche modo.

Ma nessuno dei modi in cui ho provato a impostare i colori in un tema che si estendeva qx.theme.modern.Color è stato analizzato da QoxxDoo: lanciare un nuovo errore ("Impossibile analizzare il colore:" + temp); È un bug (posso aprire un biglietto?) O il mio modo di impostare le variabili di colore male?

Grazie per le tue risposte.

È stato utile?

Soluzione

Il sistema tematico di Qooxdoo non supporta RGBA poiché (almeno AFAIK) non c'è modo di implementarlo per i browser più vecchi come Opera 9.x.Stai ottenendo quell'errore perché le stringhe RGBA non sono considerate definizioni di colore valide.

QX.UTIL.COLORUTIL.CSSSTRISTRINGTORGB si occupa solo di stringhe RGBA in quanto restituisce i valori del colore, spogliando il valore del canale alfa.

Altri suggerimenti

è effettivamente possibile.Invece di assegnare una stringa con la rappresentazione esagonale del colore, è possibile assegnare un array di valori RGB (A):

[255, 0, 0, .5]
.

che è un equivalente di

rgba(255, 0, 0, .5)
.

e appare come rosso mezzo trasparente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top