jeanzimba 0 Denunciar post Postado Maio 8, 2009 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
William Bruno 1501 Denunciar post Postado Maio 9, 2009 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
jeanzimba 0 Denunciar post Postado Maio 9, 2009 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
William Bruno 1501 Denunciar post Postado Maio 9, 2009 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
Andre Cocuroci 0 Denunciar post Postado Maio 10, 2009 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
jeanzimba 0 Denunciar post Postado Maio 11, 2009 Muito obrigado a todos, testei-os, e todos funcionaram. Abraço Compartilhar este post Link para o post Compartilhar em outros sites