【问题标题】:Background Switcher?后台切换器?
【发布时间】:2011-06-07 17:53:15
【问题描述】:

我正在尝试创建一个后台切换器,但我不确定我应该采取什么方法。我试图避免使用多个样式表,所以我应该使用 uri 段和重定向到引用者吗?或者为每个项目使用一个表单,并将每个缩略图的锚点作为提交按钮,将隐藏的 id 发送到 php?

另外,我的目标是将每个背景的一些元数据存储在数据库中,这样我就可以从数据库中提取艺术家或背景名称等信息。

我只是卡住了,有人可以轻推我一下吗?请并谢谢你[:

【问题讨论】:

    标签: php mysql codeigniter cookies background


    【解决方案1】:

    这是我用的。

    <?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;
    }
    

    这会在“images”文件夹中的所有图像中创建一个完全随机的缩放背景。

    我要去上学了,所以我没有时间为你的目的修改它,但也许这会给你带来你一直在寻找的推动力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多