【问题标题】:Add Image in background using default.css in eclipse e4在 eclipse e4 中使用 default.css 在后台添加图像
【发布时间】:2015-11-09 21:08:51
【问题描述】:

我正在创建一个 Eclipse e4 RCP 应用程序。我想在背景中添加一张图片。我尝试在 plugin.xml 中添加属性:

<property
        name="applicationCSSResources"
        value="platform:/plugin/rcptutorial/image/image.jpg">

另外,我创建了一个新文件夹“Images”并在其中添加了“image.jpg”。我还在 default.css 中添加了该行:

Shell {  background-image: url('./image.jpg');} 

但是当我运行它时没有任何反应。我可以应用背景颜色但无法添加图像。

请帮忙。

我的Plugin.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>

<plugin>  

<extension
     id="product"
     point="org.eclipse.core.runtime.products">
  <product
        name="org.rcptutorial.rcp"
        application="org.eclipse.e4.ui.workbench.swt.E4Application">
     <property
           name="lifeCycleURI"
           value="bundleclass://rcptutorial/org.rcptutorial.rcp.E4LifeCycle">
     </property>
     <property
           name="applicationCSS"
           value="platform:/plugin/rcptutorial/css/default.css">
     </property>
     <property
        name="applicationCSSResources"
        value="platform:/plugin/rcptutorial/images/">
    </property>



  </product>


</extension>

</plugin>

我的default.css如下:

Shell {  background-image: url('./images/image.jpg');}

我有一个包含图像“image.jpg”的“图像”文件夹。该文件夹位于我的项目中

【问题讨论】:

    标签: css eclipse eclipse-rcp rcp e4


    【解决方案1】:

    applicationCSSResources 必须指定一个包含图像的文件夹:

    <property
          name="applicationCSSResources"
          value="platform:/plugin/rcptutorial/image/">
    </property>
    

    (必须有结尾的“/”)。

    CSS 中的 URL 应该是:

    url('./image.jpg')
    

    【讨论】:

    • 我添加了这个属性。此外,在我的 css 中,我将 background-image url 更改为: Shell { background-image: url('./images/image.jpg');} 但什么也没发生。我仍然无法在后台加载图片
    • 向我们展示您的完整 plugin.xml
    • 我已经编辑了这个问题。我添加了完整的 plugin.xml 和 default.css 文件
    • 你的 url 应该只是 './image.jpg' 假设它在 images 目录中。
    • 如果您从导出的产品中运行它,请确保 css 和图像目录在 build.properties 中列出。
    猜你喜欢
    • 2016-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 2014-05-28
    • 1970-01-01
    • 2018-10-07
    相关资源
    最近更新 更多