我正在尝试使用内联css开发小部件。内联CSS包含图像的链接,例如{background:url(../ img/transparent.png);} 我已将该文件夹复制到相对文件夹中,但它不起作用。请任何帮助。我正在使用magento 1.4+版本。在magento中通过内联css添加图像
2
A
回答
1
开始,使用background-image
代替background
because
当使用速记属性的属性值的顺序是:
- 背景色
- 背景图像
- background-repeat
- background-attachment
- 背景位置
如果还是不行,请尝试用鼠标右键单击在Firefox窗口小部件并选择“显示背景图片”。这应该给你提示如何解释相对路径,以及图像是否实际上位于该位置。
0
我觉得你的问题就出在企图到达图像的URL相对使用” ../images/image.jpg'and如何由Magento的渲染小部件解释..
为什么不尝试绝对路径,而不是沿着'/app/code/local/widget/images/image.jpg'的路线'
3
如果我猜对了,你试图在你的phtml文件中使用一些你的皮肤图像。诀窍是调用正确的目录。如果我没有理解好你的问题,正确的答案是:
<div style="background-image: url(<?php echo $this->getSkinUrl('img/transparent.png'); ?>)">Div content</div>
比方说,你的皮肤目录
/skin/frontend/YOURTHEME/YOURVIEW/
那么上面的代码将在前端呈现有:
<div style="background-image: url(http://YOURDOMAIN/skin/YOURTHEME/YOURVIEW/img/transparent.png)">Div content</div>
相关问题
- 1. 通过CSS动态内联背景图像的Webpack图像加载器?
- 2. 使用css将内联图像添加到标题
- 3. 添加多个内联图像跨度
- 4. 将内联css样式添加到Magento导航列表项目
- 5. 通过css添加背景图片
- 6. 在CSS中添加背景图像
- 7. 在Ruby on Rails中使用Caracal添加内联图像
- 8. 通过Javascript添加CSS类后查找图像宽度
- 9. 通过css将图像添加到文本的左侧
- 10. Firefox在通过外部CSS或内联样式缩放时会模糊图像。
- 11. 关于在magento 2中添加CSS
- 12. 通过CSS旋转图像
- 13. 通过PHP内联动态CSS?
- 14. 通过谷歌图表在图像中添加快捷键
- 15. 如何通过适配器在Listview中添加图标图像?
- 16. 通过javascript添加链接到图像
- 17. 使用css添加图像
- 18. 添加CSS图像 - Phonegap
- 19. 通过内联
- 20. 当需要或通过外部加载jQuery/CSS内联?
- 21. 在div上添加图像css + jQuery
- 22. 通过UNC在silverlight中加载图像
- 23. Android ListView在通过互联网加载时混合图像
- 24. 如何在wordpress短代码内添加内联css/j
- 25. 在CSS中加密图像
- 26. 通过添加图像通过MonoTouch自定义导航栏
- 27. 如何在Yii中添加内联CSS来下拉菜单?
- 28. 在Firefox中显示图像映射所需的内联CSS?
- 29. 在邮件中添加的Css内容(图片)Html文件不显示图像
- 30. 在运行时通过JavaScript加载div背景图像(通过/ with?CSS)
我没有任何小部件来查看图像,因为所有免费的图片都是通过pear下载的,其中大部分使用phtml文件和布局文件,我想使用内联css。 – d3vdpro 2010-06-27 15:13:22
@prateek你对我没有意义。你的问题或问题到底是什么? – 2010-06-27 15:15:22
我正在开发我正在使用内联的CSS的小部件,因为我使用上面的图像。但是我的图片没有显示在页面上。获取小部件图像的相对URL的问题。 – d3vdpro 2010-06-27 15:22:07