如何使用公开托管的图像作为visualforce页面的背景?

时间:2015-06-12 18:31:03

标签: image background salesforce visualforce

我尝试将此图片用作没有重复的visualforce页面的背景。这是我到目前为止的代码,但它不起作用。我是否必须先在Salesforce中保存图像。如果是这样,你能指引我走一下吗?感谢。

<body style="background-image: url('{http://www.jpl.nasa.gov/spaceimages/images/mediumsize/PIA17011_ip.jpg}')no-repeat top fixed;">

2 个答案:

答案 0 :(得分:0)

Visualforce将为您提供body标签。相反,您应该使用style元素或<apex:stylesheet/>来定义正文样式。

请参阅Using Custom Styles

答案 1 :(得分:0)

您要用于body标记的图像指向外部salesforce,因此可能会被阻止。

解决方案可能是:

  1. 在静态资源中下载图像并使用Daniel提到的标记,这总是一种很好的做法。

  2. 在设置中添加remote site setting中的网址。