Примените градиент к значку в открытых слояхCSS

Разбираемся в CSS
Ответить
Гость
 Примените градиент к значку в открытых слоях

Сообщение Гость »

В моем проекте я изначально использовал CircleStyle для создания точек на карте, а затем использовал fill: new Fill({ with CanvasGradient, чтобы оформить точку двумя цветами. p>
Теперь я хочу использовать собственный значок (например, «icon.png») вместо цветной точки для этих точек.
Я попробовал используя изображение: новый значок для этого, который работает для отображения значка, но я не могу применить к этому CanvasGradient.
Я могу применить к значку один цвет с цветом, который накладывает на значок этот цвет с прозрачностью, в идеале я бы хотел, чтобы это было с двумя цветами: половина значка была одного цвета, а половина значка - другого цвета.
Я загрузил изображение, показывающее, как сейчас выглядят мои точки.
Точка CircleStyle с двумя цветами, примененными с помощью ColourGradient
В документации указано, что CanvasGradient нельзя применить к значки, поэтому мой вопрос: как применить два цвета/градиент к значку в OpenLayers?

Подробнее здесь: https://stackoverflow.com/questions/710 ... pen-layers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»