Cambiar de color de fondo con PHP y CSS

Como cambiar de fondo con PHP y CSS , cada vez que se cargue la página

Si deseas que cada vez que se cargue una pagina web, una caja cambie de color de fondo aleatoriamente entre una lista de colores empleando PHP, puedes insertar este pequeño script:

<?php
  $bg_div = array("bg_orange", "bg_green", "bg_lightblue", "bg_purple", "br_gray", "bg_gold");
 $bg_select = array_rand($bg_div, 1);?>
 <div class="row <?php echo $bg_div[$bg_select]; unset($bg_div,$bg_select); ?> mx-0  mt-5">
 colocas tu contenido
 </div>

Básicamente consiste en:
  1. Crear una lista o array, con las opciones de cambio (bg_orange, bg_green, bg_lightblue, bg_gray, bg_gold).
  2. Posteriormente seleccionar aleatoriamente un elemento de esa lista o array mediante el comando array_rand.
  3. Obtenido y seleccionado el elemento aleatorio bg_select, éste es aplicado mediante el comando echo en la clase css de la etiqueta div $bg_div[$bg_slect]
  4. Finalmente se destruye las variables.

 Y en la hoja de estilos CSS, aplicas el color de fondo que deseas:
 
 .bg_orange{background:#FC662E;}
 .bg_green{background:#348B40;}
 .bg_lightblue{background:#35939E;}
 .bg_purple{background:#65059C;}
 .bg_gray{background:#5A5A5A;}
 .bg_gold{background:#B87D00;}
 
Recuerda que el archivo donde apliques esto, debe ser una pagina del tipo PHP, no HTML.

Puedes ver el ejemplo en el siguiente enlace:

 

Comentarios