javascript - OpenLayers 不使用主题 CSS?

标签 javascript css themes openlayers

我需要自定义一些元素的位置(使用 CSS),但是当我更改 OpenLayers 中 theme/default 目录中的 style.css 文件时,CSS 更改不会应用于 map 。

此外, map 的 theme/default/img 目录中包含的图标未被使用。而是使用位于基本/img 目录中的图标。

有谁知道如何告诉 OpenLayers 使用特定主题的 CSS 和图像?
如何告诉 OpenLayers 使用主题?

最佳答案

确保正确引用位于“themes/default”目录中的 style.css。否则 OpenLayers 将依赖于内联定义的图像路径,而不是 CSS 类,这就是为什么你的图像是从根目录而不是 'themes/default/img' 加载的,我猜。

关于javascript - OpenLayers 不使用主题 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6989173/

相关文章:

css - 是否可以根据溢出调整文本大小?

javascript - 使用变量的 jQuery 动画在 OSX Safari 中不起作用

android - 解决 Activity 主题是否更改

javascript - 使用mapbox gl和三个js在 map 上的单层中渲染多个gltf 3D模型

html - 由 margin-top 向下推的嵌套框

javascript - 在本地存储来自 HTML 输入文件表单的图像

css - jQuery UI 日期选择器 CSS

maven - 为什么需要 PrimeFaces Maven Repository 才能使用主题?

javascript - jQuery 正确切换 div

javascript - 将 JavaScript 函数值分配给 Freemarker 变量