Ir para conteúdo

POWERED BY:

Arquivado

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

jeanzimba

[Resolvido] Fundo cor sim cor não

Recommended Posts

Acho que já deve existir um tópico sobre esse assunto, mas não sabia como procurar.. então ai vai

 

 

como fazer pra botar um fundo variavel na div que eu vou expor as consultas de banco de dados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oque você quer dizer com 'fundo variável' ??

conhece o valor repeat da propriedade background ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim sim amigo..

mas o que eu quero é mais ou menos assim

 

fundo branco | fundo cinza | fundo branco | fundo cinza

 

 

isso num repeat area do php, entende?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah sim.. dá uma olhada..

<style type="text/css">
ul#lista li {
	background-color: #fff;
}
ul#lista li.dif {
	background-color: #ccc;
}
</style>

<ul id="lista">
<?php
for( $i = 1; $i <= 10; $i++ )
{
	if( $i % 2 == 0 )
		$class = ' class="dif"';
	else
		$class = '';

	echo "\t".'<li'.$class.'>Item '.$i.'</li>'."\n";
}
?>
</ul>
usei uma class, e apliquei em linhas alternadas..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar essa função no php:

 

function zebrar($i) {
		return func_get_arg(abs($i) % (func_num_args() - 1) + 1);
	}

No css você cria as classes que quer usar:

 

.azul {background: blue;}
.vermelho {background: red;}

E quando chamar a lista é só fazer desse jeito:

 

$i = 0;
		
	   //AQUI VAI ESTAR SEU LOOP

		   zebrar($i,'azul','vermelho');

	  //FINAL DO LOOP

Primeiro parametro é o número inicial e o restantes são as classes, pode colocar quantas quiser.

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.