Como fazer Botões do Fórum em CSS?
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Como fazer Botões do Fórum em CSS?
Detalhes da questão
Endereço do fórum: http://testskin626.forumeiros.com/
Versão do fórum: PhpBB3
Descrição
Boa noite!
Procurei nos tópicos e não encontrei, por isso não sei se será possível:
Gostaria de fazer todos botões mais comuns do fórum (aqueles visíveis aos usuários, como Novo Tópico, Responder, Citar, etc) como nesse fórum externo
Não quero copiar nem nada, apenas saber como fazer o botão só pelo código, sem precisar ter a imagem estática (como o botão de Busca funciona nos fóruns daqui).
Quero criar esse efeito de realce ao passar o mouse sobre os botões, mas com possibilidade de mudar cor do botão, fontes, borda e fundo.
OBS: o link do fórum é um fórum de testes que estou usando para criar o tema.
Obrigado!
EDIT:
Aparentemente o brother deste tópico está com a mesma dúvida que eu.
Re: Como fazer Botões do Fórum em CSS?
Algo como isso? (Adicione ao CSS)
- Código:
#main-content a.cgu-buttons,
button.button2,
input.button1,
input.button2 {
padding: 0 15px;
background: #ddd;
height: 30px;
line-height: 30px;
border-radius: 3px;
border: none;
font-size: 12px;
font-weight: normal;
outline: none;
box-sizing: border-box;
transition: 250ms ease background-color;
}
#main-content a.cgu-buttons:hover,
#main-content a.cgu-buttons:focus,
button.button2:hover,
button.button2:focus,
input.button1:hover,
input.button1:focus,
input.button2:hover,
input.button2:focus {
border: none;
color: #333;
background-color: #e3e3e3;
}
Re: Como fazer Botões do Fórum em CSS?
Isso! Correto
Só que quero fazer isso como outros botões que atualmente são imagens estáticas, como Novo Tópico, Responder, Citar, Perfil, MP...
Para mudar a fonte só modifiquei o seguinte:
Só que quero fazer isso como outros botões que atualmente são imagens estáticas, como Novo Tópico, Responder, Citar, Perfil, MP...
Para mudar a fonte só modifiquei o seguinte:
- Código:
font-weight: 700; /*o valor padrão era "normal"*/
font-family: 'Roboto', sans-serif; /*adicionei essa linha para usar a font Roboto*/
Re: Como fazer Botões do Fórum em CSS?
Esse é um pouco mais difícil... Em tese você teria que ir em todos os templates e alterar os links manualmente. Um exemplo do viewtopic_body (template da visualização de um tópico):
Os botões acima são os de "Criar tópico" e "Responder". Você teria que alterá-los para ficarem dessa forma:
Removendo a imagem (<img>) de dentro dos links e adicionando a classe cgu-button ao link (<a>).
---
Em adição, troque o CSS passado por esse:
- Código:
<div class="buttons">
<!-- BEGIN switch_user_authpost -->
<a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" class="{POST_IMG_CLASS}" alt="{L_POST_NEW_TOPIC}" /></a>
<!-- END switch_user_authpost -->
<!-- BEGIN switch_user_authreply -->
<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" class="i_reply" alt="{L_POST_REPLY_TOPIC}" /></a>
<!-- END switch_user_authreply -->
</div>
Os botões acima são os de "Criar tópico" e "Responder". Você teria que alterá-los para ficarem dessa forma:
- Código:
<div class="buttons">
<!-- BEGIN switch_user_authpost -->
<a href="{U_POST_NEW_TOPIC}" class="cgu-buttons" rel="nofollow">{L_POST_NEW_TOPIC}</a>
<!-- END switch_user_authpost -->
<!-- BEGIN switch_user_authreply -->
<a href="{U_POST_REPLY_TOPIC}" class="cgu-buttons">{L_POST_REPLY_TOPIC}</a>
<!-- END switch_user_authreply -->
</div>
Removendo a imagem (<img>) de dentro dos links e adicionando a classe cgu-button ao link (<a>).
---
Em adição, troque o CSS passado por esse:
- Código:
#main-content a.cgu-buttons,
button.button2,
input.button1,
input.button2 {
padding: 0 15px;
background: #ddd;
height: 30px;
line-height: 30px;
border-radius: 3px;
border: none;
font-size: 12px;
font-weight: normal;
outline: none;
box-sizing: border-box;
transition: 250ms ease background-color;
display: inline-block;
}
#main-content a.cgu-buttons:hover,
#main-content a.cgu-buttons:focus,
button.button2:hover,
button.button2:focus,
input.button1:hover,
input.button1:focus,
input.button2:hover,
input.button2:focus {
border: none;
color: #333;
background-color: #e3e3e3;
}
Re: Como fazer Botões do Fórum em CSS?
Boa noite Kyo!
Ok estou dando continuidade.
Obrigado pelo apoio!
Questão resolvida
Ok estou dando continuidade.
Obrigado pelo apoio!
Questão resolvida
Re: Como fazer Botões do Fórum em CSS?
o/
---
---
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos