Pergunta

Eu li em um velho qooxdoo nota que "qx.util.ColorUtil agora aceita valores rgba para cssStringToRgb()".Isso significa para mim que qoxdoo tem a habilidade para lidar com rgba cores em alguns aspectos.

Mas nenhuma das formas eu tentei definir cores em um tema estendendo qx.theme.modern.Color tem sido analisado por qoxxdoo :throw new Error("não foi possível analisar a cor:"+ temp);É um bug (talvez eu abra um ticket?) ou é a minha maneira de configurar a cor variáveis ruim ?

Obrigado por suas respostas.

Foi útil?

Solução

O sistema de temática do QooXdoo não suporta RGBA desde (pelo menos AFAIK), não há como implementá-lo para navegadores mais antigos, como Opera 9.x.Você está recebendo esse erro porque as strings RGBA não são consideradas definições de cores válidas.

qx.util.colorutil.cssstringtorgb só lida com as seqüências de RGBA em que ele retorna os valores de cor, tirando o valor do canal alfa.

Outras dicas

Na verdade, é possível.Em vez de atribuir uma string com a representação hexadecimal de uma cor, você pode atribuir uma matriz rgb(um) valores:

[255, 0, 0, .5]

o que é um equivalente do

rgba(255, 0, 0, .5)

e aparece como meio transparente vermelho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top