Itens ativos
Pesquisa
Login do usuário
Assine o RSS do Drupal-BR
Troca de cores do temas - como funciona
Pessoal,
Pessoal, eu estava verificando a parte de administração de temas do Drupal e me surgiu uma dúvida técnica:
Por exemplo, o tema Gerland é em tom azul mas se a gente quiser modificar podemos pegar as combinação de cores pré-determinadas que estão no campo select ou então, podemos montar as nossa próprias cores de acordo com aquela paleta (roda de cores) que tem lá. Gostaria de saber como isso é feito internamente, já que muitas vezes é uma imagem (o topo por exemplo) que muda de cor. Como ele consegue mudar a cor dessas imagens? é feito por pelo própio PHP utilizando aquelas bibliotecas gráficas ou isso é feito com CSS? Eu entendo bem de CSS e nuca vi nada desse tipo, pois um amigo meu falou que era CSS, será? Como o CSS vai mudar a cor de uma imagem? concordam?
Bom pessoal, na realidade é só uma curiosidade mesmo, só para saber como é o funcionamento interno.
Obrigado desde já
Marcelo Spano
- Por favor, se logue ou se registre para poder enviar comentários
- 116 leituras




Marcelo, São as duas
Marcelo,
São as duas coisas, CSS e manipulação de imagens.
Funciona mais ou menos assim:
Quando você está na tela onde tem o círculo das cores, ele usa uma imagem png com pontos transparentes e CSS para te mostrar o preview. Essa é a parte que envolve o CSS.
Depois que você salva, ele vai usar alguns gabaritos em PNG, com seu tamanho e algumas outras coordenadas devidamente mapeadas em um arquivo .php. Então o PHP vai pegar esses gabaritos (geralmente com uma transparência) e preencher com as cores que você selecionou. Essa é a parte PHP da coisa.
Por último ele gera um CSS baseado nas cores que você escolheu, também à partir de um gabarito. Tudo isso fica gravado na pasta files(nome padrão no Drupal).
É essa a mágica da coisa. Um bocado de mapeamento com imagens png transparente e CSS.
Espero ter esclarecido.
Abraço,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net