【问题标题】:How can i use another url If i get url(' ')如果我得到 url(' '),我该如何使用另一个 url
【发布时间】:2016-11-11 07:30:26
【问题描述】:

我是新手,我正在写这个,但是如果源上没有图像,那么我就只有空白。

如果我得到 background-image: url,谁能告诉我如何得到 /images/no-image.jpg ();

这是我的代码:

<div class="uk-clearfix uk-position-relative">
    <div class="recipebanner">              
          <div class="recipeimg uk-position-cover" style="background-image: url(<?php echo $recipe->picture; ?>); background-size: cover; background-position: 50% 50%;"></div>
    </div>
</div>

【问题讨论】:

  • 请使用三元图标background-image: url(&lt;?php echo ($recipe-&gt;picture) ? ($recipe-&gt;picture) : 'no-image.jpg' ;?&gt;)
  • 试试这个添加啊width,height的风格
  • @HappyCoding 非常感谢先生!您的解决方案效果很好!

标签: javascript php url


【解决方案1】:

这很简单。试试这个:

url(<?php if(file_exists($recipe->picture)) echo ($recipe->picture) else echo 'no-image.jpg'; ?>)

将正确的图像路径传递给 $recipe_picture 变量。

【讨论】:

  • 它给我带来了致命错误和语法错误,意外的 'else' (T_ELSE),期待 ',' 或 ';'...我做错了吗?
  • background-image: url(picture) ? ($recipe->picture) : 'no-image.jpg' ;?>) – by @HappyCoding给我!
【解决方案2】:
if (!empty($recipe)) {
    echo $recipe;
} else {
    echo $no_picture;
}

【讨论】:

  • 谢谢!在这里我需要添加更多代码才能拥有 $no_picture; background-image: url(picture) ? ($recipe->picture) : 'no-image.jpg' ;?>) – @HappyCoding 为我工作!
【解决方案3】:

适用于我的情况的答案是: 请使用三元图标背景图片:url(图片)? ($recipe->picture) : 'no-image.jpg' ;?>) – by @HappyCoding -谢谢!

谢谢大家!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    相关资源
    最近更新 更多