Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

G.Armando

Como trocar botão Submit por uma imagem

Recommended Posts

Boa noite

 

 

Pessoal é o seguinte estou fazendo o sistema de login, ae pensei como faço para trocar esse botão de sempre por uma imagem? :huh:

 

procurei na net e achei q assim ia funcionar mais ñ deu certo :[

<input type="image" scr="imagens/login/backgrounds/confirmar.gif" name="MinhaImagem"  id="button" value="Submit" />
Mais ñ deu http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

Se alguem poder me dar uma ajuda agradeço. \o

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou, pra facilitar, use a tag input com atributo type como submit mesmo, atribua uma classe (ou ID) e estilize via CSS.

 

Eu, particularmente, por preferir botões auto-explicativos, que fogem do convencional Enviar / Resetar, adote a técnica de botões líquidos, onde o mesmo se expande, não importando quanto texto possuir.

 

Originalmente, vi esse artigo, mas agora há pouco, como não o encontrava mais, vi esse outro, em que o autor complementou um pouco mais a técnica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

Você pode fazer assim também.

 

CSS

 

<style type="text/css">

input {
	background-image:url(imagens/login/backgrounds/confirmar.png);
	background-repeat:no-repeat;
	width:80px;
	height:30px;
	border:none;
	}
	
input:hover {
	background-image:url(imagens/login/backgrounds/confirmar_hover.png);
	background-repeat:no-repeat;
	width:80px;
	height:30px;
	border:none;
	}

</style>

XHTML

 

<input type="submit" scr="imagens/login/backgrounds/confirmar.png" name="submit" value="" />

LINKS DAS IMAGENS UTILIZADAS:

 

botão confirmar.png - http://img96.imageshack.us/img96/7443/confirmar.png

botão confirmar_hover.png - http://img190.imageshack.us/img190/7621/confirmarhover.png

 

Espero que ajude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei não. Posso estar enganado, mas estilizar input afeta todos as possibilidades dessa tag: text, radio, checkbox...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Você tem razão IMMAGENS, mas é facil resolver, é só colocar um nome específico e chamar como ID ou CLASSE no HTML ao invés de input como eu sugeri.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz assim...

 

CSS:

.formulario-botao{
   background:url(imagens/botao.gif) top center;
   /*Você pode usar esta classe para definir o tamanho do botão e tudo mais, e assim vai...*/
   width:90px;
}

HTML:

<input type="text" name="" class="formulario-botao" /> <!-- Você usa a classe que chamou no formulário perceba o CLASS="FORMULARIO" -->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem razão IMMAGENS, mas é facil resolver [...]

Boa sorte com IE6 e 7. Você vai precisar.

 

Bom dia,

 

Olha em testes só deu problema (para variar) no IE6.

 

No IE7 e IE8 rodou tranquilo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente alterar de scr para src que seria o correto.

<input type="image" scr="imagens/login/backgrounds/confirmar.gif" name="MinhaImagem"  id="button" value="Submit" />
Com css também da certo, como já exemplificaram acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma outra alternativa é, ao invés de utilizar:

<input type="submit" value="Enviar" />
Você pode utilizar:

<button type="submit">Enviar</button>

De qualquer forma, para evitar que outros elementos sejam alterados, é melhor mesmo trabalhar com class ou id para formatá-lo. Aí a imagem você aplica como background. Veja no link abaixo o botão "Enviar" do formulário criado dessa forma que indiquei:

 

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://www.incon-info.com.br/contato.php

 

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.