• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
  • Dicas
Início

Itens ativos

  • Auxílio ao Drupal
  • Problemas com Drupal no FireFox
  • Modulos - Referencia rapida
  • Multi sites com Drupal 6
  • Desmembrar "Navigation Menu"
  • Node vs View vs Intercalação
  • Nofollow para nós específicos
  • O meu site não está abrindo em outra casa!!
  • Como retirar isso do módulo image?
  • Drupal X Joomla
mais

Pesquisa

Google
Web Drupal Brasil

Login do usuário

  • Criar nova conta
  • Solicitar uma nova senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fóruns » Suporte » Temas

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

‹ Bug estranho no CSS do módulo Book? Menu em Lista ›
Enviado por Iron em qui, 24/01/2008 - 15:34.
  • Temas
  • 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

Enviado por rafael em qui, 24/01/2008 - 15:39.
  • Por favor, se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.