通过PHP变量中的值通过CSS设置元素的背景图片

时间:2018-08-27 19:51:05

标签: php css wordpress background-image

有没有一种使用php变量来操作CSS的方法?

我想将用户在wordpress帖子中选择的图像(功能图像)添加到特定div的背景。我知道如何将php和html混合使用,但是有没有一种方法可以与CSS进行相同的操作?

我得到的图像有:

$img = get_the_post_thumbnail_url($post_id, 'mySize');

2 个答案:

答案 0 :(得分:1)

嗯,您已经知道如何混合使用PHP和HTML,对吗?然后,您只需执行相同的操作,但是在018-08-27 14:02:03 - 51.36.136.47 - Redis::connect(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution - https://myserver.com/re.php?id=qZ2pfKmeqqpofKg=&p1=M2018082712-dc6872150731b24433b8592f6455f50e&p2=83721 - SA - /home/ubuntu/myapp/system/api/LRedis.php - 25 - errno: 2 中创建一个<style>元素。您将CSS放在此元素中。像这样:

<head>

答案 1 :(得分:0)

您可以做的是这样的:

<head>
  <style>
    .user img { background-position: center center; background-repeat: no-repeat; background-size: cover; }
  </style>
</head>
...
<div class="user">
  <img src="images/trans.png" width="50" height="50" style="background-image:url(<?php echo $img; ?>);" />
</div>

trans.png是一个小的透明png图像。