[Help] HTML + CSS

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

[Help] HTML + CSS

Mensagempor riapa » Quarta Out 08, 2008 0:50

Boas!

Estou a desenvolver um site e precisava da vossa ajuda para resolver determinados pormenores.
O website tem uma imagem de fundo com vários objectos. Posteriormente foram-lhe adicionados mais objectos, ou seja, simples imagens (de objectos :lol:) dentro de <div>.

1 - Alguns dos objectos estão limitados com <map> e <area> para que quando se carregue neles (apenas na sua área) aconteça algo.
O que eu gostava de fazer era sempre que alguém passasse com o rato por cima dessa tal <area> ou <map> a limitação/perímetro desta(e) (conjunto de coords) aparecesse a vermelho.

Através de CSS tentei:
Código: Seleccionar todos
MAP{
border:2px red;
}


ou

Código: Seleccionar todos
MAP:hover{
border:2px red;
}


ou

Código: Seleccionar todos
AREA{
border:2px red;
}


ou

Código: Seleccionar todos
AREA:hover{
border:2px red;
}


Mas não deu em nada.
É possível fazer o que quero? Se sim, como?


2 - Como já disse acima o background do site é uma imagem repleta de objectos e com uma resolução de 1280x800.
Através de CSS e com "margin: auto" temos a facilidade de todos os TAG (div, span, img ...), por assim dizendo, do nosso site se adaptarem a qualquer resolução de ecrã.
O que eu queria era que a imagem de fundo fizesse o mesmo, ou seja, ficasse do tamanho da resolução de ecrã de cada pessoa.
É possível fazer o que quero? Se sim, como?


Muito obrigado a todos ;)
Avatar do Utilizador
riapa
Membro Diamante
Membro Diamante
 
Mensagens: 1144
Registado: Terça Jan 03, 2006 18:23

Mensagempor riapa » Sexta Out 10, 2008 0:35

Então masters :lol: digam vossa justiça ;)
Avatar do Utilizador
riapa
Membro Diamante
Membro Diamante
 
Mensagens: 1144
Registado: Terça Jan 03, 2006 18:23

Mensagempor LMX » Sábado Out 11, 2008 12:32

boas..!!
da para fazer obviamente, porque nao com uma coisa destas
exemplo de um jogo dos 4 em linha que fiz em JS.
esta é a parte de um botão de Dialogo em que ao clickar crio um novo jogo.

<INPUT id="newGame" onclick=Game[0][0].LimpaMosaico();Score1.limparcontador();Score2.limparcontador(); type=button value="Novo Jogo">

em ve de chamar estes metodos posso chamar outro que me faça trinta por uma linha
o metodo utilizado é um onclick() mas podes usar outros, normalmente CSS usa-se para dar estilo as paginas e nao para eventos, mas se der e funcionar...

Cumprimentos
De pé mas...Cansado!!!
LMX
Membro de Ouro
Membro de Ouro
 
Mensagens: 786
Registado: Quarta Out 20, 2004 21:16
Localização: Lisboa

Mensagempor riapa » Domingo Out 12, 2008 0:42

Com CSS podes "controlar" eventos de determinadas DIVs a nível estético...
Acho que não percebeste o que queria dizer.
Com CSS é possível personalizar uma determinada TAG quando por exemplo desencadeias a acção :hover. Tal como um mouseover()

Queria saber se é possível personalizar a TAG <map> ou <area>. Existem muitas como por exemplo as <div> as <img> que podem ser personalizadas.

Obrigado.
Avatar do Utilizador
riapa
Membro Diamante
Membro Diamante
 
Mensagens: 1144
Registado: Terça Jan 03, 2006 18:23

Re: [Help] HTML + CSS

Mensagempor riapa » Sexta Out 17, 2008 2:34

riapa Escreveu:O background do site é uma imagem repleta de objectos e com uma resolução de 1280x800.
Através de CSS e com "margin: auto" temos a facilidade de todos os TAG (div, span, img ...), por assim dizendo, do nosso site se adaptarem a qualquer resolução de ecrã.
O que eu queria era que a imagem de fundo fizesse o mesmo, ou seja, ficasse do tamanho da resolução de ecrã de cada pessoa (redimensionar a imagem).


É possível fazer o que quero, se sim, como?
Caso contrário existo outro truque, solução?


Obrigado!
Avatar do Utilizador
riapa
Membro Diamante
Membro Diamante
 
Mensagens: 1144
Registado: Terça Jan 03, 2006 18:23

Mensagempor LMX » Sábado Out 18, 2008 22:33

boas..!!
aquele que estou a ver assim ha partida era usando o metodo penso que onfocus() e mudando a imagen de fundo.
Não sabia que o CSS estava tão evoluido, nao toco nisso a cerca de 5/6 anos pelo menos.

Cumprimentos
De pé mas...Cansado!!!
LMX
Membro de Ouro
Membro de Ouro
 
Mensagens: 786
Registado: Quarta Out 20, 2004 21:16
Localização: Lisboa

Mensagempor riapa » Domingo Out 19, 2008 16:26

CSS é muito poderoso, mas claro todas as linguagens têm as suas limitações.
Actualmente o CSS é a grande base de um bom website. Infelizmente nem todos os browsers estão a acompanhar a sua evolução.

Explica lá esse tua maneira sff ;)
Obrigado
Avatar do Utilizador
riapa
Membro Diamante
Membro Diamante
 
Mensagens: 1144
Registado: Terça Jan 03, 2006 18:23

Mensagempor Triple » Segunda Out 20, 2008 17:45

Não podes defenir estilos para a tag area, não possui o mesmo comportamento que outros objectos em (X)HTML. De qualquer forma não vejo qual é a utilidade de estares a usar mapas de imagem.

A alternativa que te será apresentada pelo LMX faz o utilizador carregar várias imagens desnecessáriamente.

Mostra a página para ver qual é o teu objectivo mais concretamente e depois posso apresentar-te uma solução.

Btw se estás a desenvolver uma página web desenvolve de acordo com os padrões definidos pela W3C para XHTML 1.0 e CSS 2.1.

Cumps
Triple
Membro de Ouro
Membro de Ouro
 
Mensagens: 650
Registado: Sexta Jun 24, 2005 14:27

Mensagempor Void » Segunda Out 20, 2008 18:03

boas,

será que é isto que pretendes?

Código: Seleccionar todos
<style type="text/css">
<!--
.text1:hover {

   border: 2px solid #FF0000;
}
-->
</style>

<input type="text" class="text1" />
Void
Aprendiz
Aprendiz
 
Mensagens: 31
Registado: Segunda Ago 01, 2005 17:12

Mensagempor LMX » Quarta Out 22, 2008 15:56

boas..!!
carrega para cada objecto "Seleccionado" a mesma imagem mas...faz isso por cada objecto seleccionado.

Cumprimentos
De pé mas...Cansado!!!
LMX
Membro de Ouro
Membro de Ouro
 
Mensagens: 786
Registado: Quarta Out 20, 2004 21:16
Localização: Lisboa

Mensagempor riapa » Segunda Nov 10, 2008 18:34

Boas!

Tenho outra dúvida :lol:
Fiz uns botões todos bonitos mas há um problema. A imagem do :hover demora algum tempo a carregar. Isso é bem chato pois quando alguém passa com o rato por cima do botão (se for a primeira vez) demora a aparecer a imagem do respectivo :hover.

Soluções? :roll:
Obrigado.
Avatar do Utilizador
riapa
Membro Diamante
Membro Diamante
 
Mensagens: 1144
Registado: Terça Jan 03, 2006 18:23

Mensagempor riapa » Sexta Nov 14, 2008 23:04

help?
Avatar do Utilizador
riapa
Membro Diamante
Membro Diamante
 
Mensagens: 1144
Registado: Terça Jan 03, 2006 18:23

Mensagempor Void » Sábado Nov 15, 2008 14:29

sera que nao será por a imagem doo :hover nao sera muito pesada e demora a carregar?
tenta no :hover meter apenas uma cor de background para ver se continua lento...
Void
Aprendiz
Aprendiz
 
Mensagens: 31
Registado: Segunda Ago 01, 2005 17:12

Mensagempor riapa » Sábado Nov 15, 2008 15:37

O tamanho das imagens é igual (20k) quando difere é em 1k, por isso não será disso. Existe possibilidade de carregar determinadas imagens para o tempfiles no PC da pessoa que está a ver? Se sim, era uma boa maneira de resolver isto, pois carregava logo as imagens dos botões e já não havia problema :)
Penso que é com javascript... Podem dar-me umas luzes?

Obrigado ;)
Avatar do Utilizador
riapa
Membro Diamante
Membro Diamante
 
Mensagens: 1144
Registado: Terça Jan 03, 2006 18:23

Mensagempor Triple » Sábado Nov 15, 2008 19:39

Não será muito mais simples comprimires a imagem? 20KB é muito para um botão..
Triple
Membro de Ouro
Membro de Ouro
 
Mensagens: 650
Registado: Sexta Jun 24, 2005 14:27

Próximo

Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron