Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重新加载时更改背景图像、标题和副本_Php_Image_Text_Background_Reload - Fatal编程技术网

Php 重新加载时更改背景图像、标题和副本

Php 重新加载时更改背景图像、标题和副本,php,image,text,background,reload,Php,Image,Text,Background,Reload,使用Jquery或PHP是否可以创建一个主页,在重新加载时使用不断变化的背景图像和标语/副本 我在客户网站上使用了完整的图片背景,我有特定的标题和每个背景图片的副本。我的计划是使用4-6张图片和标语/副本 我不想让文本成为背景图像的一部分,因为这对搜索引擎没有好处 我知道如何对其进行编码,以便在重新加载或复制时更改背景图像,但不能同时更改两者。我很难找到满足这两个要求的解决方案 我真的是一个设计师,而不是一个程序员,所以对我放松点,但是如果有人知道一个解决方案,我会很感激的。谢谢。您希望在用户每

使用Jquery或PHP是否可以创建一个主页,在重新加载时使用不断变化的背景图像和标语/副本

我在客户网站上使用了完整的图片背景,我有特定的标题和每个背景图片的副本。我的计划是使用4-6张图片和标语/副本

我不想让文本成为背景图像的一部分,因为这对搜索引擎没有好处

我知道如何对其进行编码,以便在重新加载或复制时更改背景图像,但不能同时更改两者。我很难找到满足这两个要求的解决方案


我真的是一个设计师,而不是一个程序员,所以对我放松点,但是如果有人知道一个解决方案,我会很感激的。谢谢。

您希望在用户每次重新加载时随机选择背景图像和一些文本。这应该很容易。您可以在Javascript或PHP中完成这一切。我要学PHP

在文件顶部附近执行此操作:

<?php

    // Generate a random number.
    $random = rand(0, 2);

    // Set up messages, and fetch a random one.
    $messages = array(
        array("heading" => "foo", "body" => "123"), 
        array("heading" => "bar", "body" => "456"),
        array("heading" => "bad", "body" => "789")
    );
    $message = $messages[$random];

?>

这是可能的,我想有很多方法。看看它是怎么做的,试一试。当你遇到问题时,我们可以帮助你,这就是问题所在。我整个周末都在做网络搜索,我还没有找到解决办法。我很高兴这是可能的,但我不知道怎么做。我需要一个资源,链接,教程,脚本,插件或其他什么。首先感谢-1,谢谢你的回复。这是要将特定的标题附加到每个背景图像,还是要随机分配一个带有任何图像的标题。我有一些头条新闻必须与某些图片搭配。它将与两者匹配。因此
foo
将始终是
background-0
bar
将是
1
,依此类推。PHP从0.0开始计算。谢谢我来看看。还有一个问题:如果我需要在每个标题下附上一个小段落,我需要在PHP中添加什么来完成这个任务?谢谢兄弟。非常感谢!
<body class="background-<?= $random ?>">
    <h1><?= $message['heading'] ?></h1>
    <p><?= $message['body'] ?></p>
</body>
body.background-0 { background: red; }
body.background-1 { background: green; }
body.background-2 { background: blue; }