Utilizar CSS diferentes de acordo com usuário [Resolvido]

3 respostas
alberto_ribeiro

Bom dia pessoal, alguém sabe como utilizar dois arquivos CSS de acordo com o usuário ?

User 1 - CSS_AZUL
User 2 - CSS_VERDE

ao logar utilizo o css de acordo com o usuário

No projeto tem JSP(scriptlets) + HTML puro…

Obrigado
Alberto

3 Respostas

A

Seria algo como isso:

<link href="<%=usuarioCSS%>" media="screen" rel="stylesheet" type="text/css" />

?

L

Bem parecido com a resposta anterior, eu mapeio o layout do usuário de acordo com o perfil, criando uma especie de tema.

Por exemplo a seguinte estrutura. Onde o tipo_1 e tipo_2 possuem os arquivos com os mesmos nomes mas com conteúdo diferente.

css/padrao_comum.css
imagens/botao_comum.gif
...
temas/<tipo_1>/css/padrao.css
temas/<tipo_1>/imagens/cabecalho.jpg
temas/<tipo_1>/imagens/botao1.gif
...
temas/<tipo_2>/css/padrao.css
temas/<tipo_2>/imagens/cabecalho.jpg
temas/<tipo_2>/imagens/botao1.gif

Ai no seu arquivo basta colocar os caminhos para o tema de acordo com o usuário.

<link href="<c:url value="/css/padrao.css" />" rel="stylesheet" type="text/css" />  
<link href="<c:url value="/temas/${tipoUsuario}/css/padrao.css" />" rel="stylesheet" type="text/css" />

Em imagens.

<img src="<c:url value="/imagens/botao_comum.gif" />" alt="Botao Comum" />
<img src="<c:url value="/temas/${tipoUsuario}/imagens/botao1.gif" />" alt="Botao 1" />
alberto_ribeiro

Galera muito obrigado… vou fazer aqui e com ctz vai rolar…

[]'s
Alberto

Criado 5 de janeiro de 2011
Ultima resposta 5 de jan. de 2011
Respostas 3
Participantes 3