如何借助php中的url参数更改背景图片?

问题描述 投票:-1回答:1

我正在尝试使用help url参数更改简单php页面的背景图像。我是新手,不知道多少编码。

<img width="250" src="https://i.imgur.com/<?php echo $_GET['img']; ?>.png">

当我在url中使用上面的代码时,我将通过输入图像链接从imgur.com获得欲望图像,例如:

http://example.com/?img=frotzyG(完整图片网址:https://i.imgur.com/frotzyG.jpg

但它只是在一个div中显示,例如

<div class="abc">
<img width="250" src="https://i.imgur.com/<?php echo $_GET['img']; ?>.png">
</div>

现在我希望背景图像能够发生同样的事情。我有一个简单的PHP页面,其背景图像源位于一个CSS(例如stylesheet.css)

这是CSS文件代码:

body {
  background: url(images/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

如何在url参数(或任何你称之为的)的帮助下更改背景图像。

附:抱歉我的英语不好,希望你理解我的观点。

php html css variables url-parameters
1个回答
0
投票

您可以使用样式标记将与背景图像相关的CSS移动到HTML中。

<style>
  body {
    background-image: url(https://i.imgur.com/<?php echo $_GET['img']; ?>.jpg);
  }
</style>
© www.soinside.com 2019 - 2024. All rights reserved.