背景切换?

问题描述:

我想创建一个背景切换器,但我不确定应采取什么方法。我试图避免多个样式表,所以我应该使用uri段和重定向引用?或使用每个项目的形式,并为每个缩略图的锚点提交按钮发送一个隐藏的ID到PHP?背景切换?

此外,我打算在数据库中为每个背景存储一些元数据,因此我可以从数据库中提取诸如艺术家或背景名称等信息。

我只是卡住了,可有人给我一个微调?请和谢谢你[:

这是我用过的。

<?php 
     $backgrounds = array(); 
     foreach(scandir('images/') as $file) 
      if(strpos($file, '.png')||strpos($file, '.jpg')||strpos($file, '.jpeg')) 
      array_push($backgrounds, $file); 
     shuffle($backgrounds); 
?> 
<img id="bg" src="images/<?php echo $backgrounds[0]; ?>" /> 

而CSS:

#bg{ 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    z-index: -1; 
    position: absolute; 
} 

这将创建一个比例的背景是,在“图片”文件夹中的所有图像中完全随机的。

我上学了,所以我没有时间为了你的目的修改它,但也许这会给你一直在寻找的微调。