Personalizar o fundo do nome do usuário

3 participantes

Ir para baixo

Tópico resolvido Personalizar o fundo do nome do usuário

Mensagem por Kvothe 22.01.14 15:18

Qual é minha questão:
Olá pessoal,

Estou modificando um pouco o perfil do tópico do meu fórum. Agora só quero fazer mais uma mudança, mas não estou conseguindo fazê-la. Alguém poderia me ajudar?

Gostaria de colocar um background atrás no nome do usuário. A imagem abaixo ilustra como se encontra o perfil atualmente (2) e como eu gostaria que ficasse (1):

Personalizar o fundo do nome do usuário 5lFS5P4

Eu tentei acrescentar o código abaixo no CSS, mas o problema é que a imagem só aparecia numa pequena região atrás do nome. Então pensei que talvez tivéssemos que criar uma table atrás do nome, nas proporções da imagem que eu quero adicionar (181px x 27px). Desse modo a imagem aparecerá por inteiro.

Código:
.name{
background-image: url('http://i.imgur.com/thLdlWU.png');
}

Sugestões para fazer isso?

Obrigado,
Kvothe

Endereço do meu fórum:
http://landofhaeron.forumeiros.com

Versão do fórum:
PHPBB2
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Alex Habilidade 22.01.14 15:35

Olá,

Tente usar este colega:
Código:

.name a strong {
background: url('http://i.imgur.com/thLdlWU.png')!important;
padding: 10px;
}
Alex Habilidade
Alex Habilidade
Hiper Membro

Membro desde : 10/01/2011
Mensagens : 2795
Pontos : 3774

http://www.gzhabilidade.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 22.01.14 17:12

Olá Alex,

Quase funcionou, o resultado foi esse:
Personalizar o fundo do nome do usuário E0331oH

Até mais,
Kvothe
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Alex Habilidade 22.01.14 20:52

Olá,

Troque o CSS passado a cima por esse:
Código:

.name a strong {
    background: url("http://i.imgur.com/thLdlWU.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding-bottom: 47px;
    padding-left: 47px;
    padding-right: 47px;
    padding-top: 10px !important;
}

Resultado:
Personalizar o fundo do nome do usuário Print12

Cordiais Saudações;
Alex!Piscada
Alex Habilidade
Alex Habilidade
Hiper Membro

Membro desde : 10/01/2011
Mensagens : 2795
Pontos : 3774

http://www.gzhabilidade.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 22.01.14 21:07

Olá Alex!

Fiz uma pequena alteração no padding e ficou perfeito (63px). No entanto, há um problema: a class utilizada é .name e ela não aparece apenas no perfil o tópico, acabo de perceber também que quando se visualiza os tópicos de um fórum, a coluna "Autor" também fica com essa imagem.

Há como por apenas no perfil? Eu vi que o id dessa class é 18, tem algo a ver?
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Alex Habilidade 22.01.14 21:20

Olá,

Substitua o código por este:
Código:

.post .name a strong {
    background: url("http://i.imgur.com/thLdlWU.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    padding-bottom: 47px;
    padding-left: 47px;
    padding-right: 47px;
    padding-top: 10px !important;
}
Alex Habilidade
Alex Habilidade
Hiper Membro

Membro desde : 10/01/2011
Mensagens : 2795
Pontos : 3774

http://www.gzhabilidade.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 22.01.14 21:39

Perfeito amigo!

Última pergunta: saberia me dizer por que há uma diferença nos usuários da imagem abaixo?
Personalizar o fundo do nome do usuário PflbgSw

Muito obrigado pela ajuda,
Kvothe
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Alex Habilidade 22.01.14 21:48

Olá

O senhor se refere na grossura da fonte?
Caso seja isso , tente este código abaixo:
Código:

.post .name a strong {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal !important;
}

Cordiais Saudações;
Alex!Piscada
Alex Habilidade
Alex Habilidade
Hiper Membro

Membro desde : 10/01/2011
Mensagens : 2795
Pontos : 3774

http://www.gzhabilidade.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 22.01.14 21:53

Olá,

Na verdade, me referia a imagem que colocamos atrás do nome. Se reparar, no usuário de cima, a imagem não aparece por completo, enquanto que no de baixo sim.

Até mais,
Kvothe
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 23.01.14 2:19

Descobri que essa variação se dá devido a diferença entre os nomes dos usuários. Portanto esse código não será muito viável. Será que há algum modo de deixar o tamanho fixo? Para que a imagem fique sempre a mesma?

Talvez criando a table que eu lhe disse, ou algo do tipo..

Obrigado,
Kvothe

#EDITADO:
__________________________

Estava fuçando neste site e consegui encontrar um modo de fazer com que a imagem apareça sempre por inteiro. Funcionou com o código abaixo:

Código:
/*--------BG - Nome do usuário [post]--------*/
.post .name {
background: url("http://i.imgur.com/GCM32zn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
width:187px;
height:33px;
border:0px;
margin-bottom: -15px;

/* Internet Explorer 10 */
display:-ms-flexbox;
-ms-flex-pack:center;
-ms-flex-align:center;

/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari, Opera, and Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
}

Só encontrei uma falha, que não é muito preocupante, mas que se possível, gostaria de arrumar com a ajuda de vocês. Há um espaço entre o nome e os ícones, e esse espaço varia dependendo do navegador a se utilizar (Mozilla ou Chrome). A imagem abaixo mostra o que ocorre:

Personalizar o fundo do nome do usuário YaKUEGE

Sugestões para melhorar o código e evitar esse errinho?

Obrigado,
Kvothe
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 23.01.14 23:38

UP
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por JScript 24.01.14 1:24

@Kvothe
Olá, até tem como resolver sim, mas sinceramente: Nunca achei o Google Chrome um navegador! Nada contra pois nem uso...
Sempre com problemas aqui e ali, atualmente tem problemas com o editor de CSS do fórum, várias discrepâncias entre coordenadas com outros navegadores...

Mas isso é uma briga entre gigantes, um pouco sem sentido e desleal, até porque cada um quer ter/fazer seu próprio padrão de regras e nenhum chega a um consenso em conjunto, só o básico!

Se ainda sim desejares compatibilizar as coordenadas, saiba que ao poucos um padrão estará sendo estabelecido e com isso um único trecho de código funcionará em todos de forma igual.

Farei testes e retorno em seguida,

JS
JScript
JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 24.01.14 1:52

Eu entendo perfeitamente o seu ponto. Depois do problema com o CSS eu parei de usar o Chrome e ando usando mais os Firefox.

O que me preocupa é o fato de esses navegadores serem os mais utilizadados e, portanto, é bem possível que muitos de meus membros utilizem um ou outro. É por isso que gostaria de compatibilizar.

Mas, enfim, se for algo complicado, não será necessário, até porque não esta ruim em nenhum dos navegadores, só acho que no Chrome a distância esteja um pouco exagerada.

Obrigado novamente pela sua atenção,
Kvothe

Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 25.01.14 16:40

UP (só para não fecharem o tópico)
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 28.01.14 1:28

Se não houver solução, podem fechar aqui  Muito feliz 

Obrigado pela ajuda e atenção,
Kvothe
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por JScript 28.01.14 1:58

Kvothe escreveu:Se não houver solução, podem fechar aqui  Muito feliz 

Obrigado pela ajuda e atenção,
Kvothe
Olá amigo!

Em se tratando disso existe sim uma solução, peço que aguarde mais um pouco até que possamos resolver ok?

Até mais,

JS
JScript
JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Personalizar o fundo do nome do usuário

Mensagem por Kvothe 28.01.14 12:54

Tudo bem,

Obrigado!
Kvothe
Kvothe
Membro

Membro desde : 23/12/2012
Mensagens : 945
Pontos : 1372

http://landofhaeron.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos