模块:ol/colorlike

ol/colorlike


import * as olColorlike from 'ol/colorlike';

函数

asColorLike(color){ColorLike | null}

import {asColorLike} from 'ol/colorlike';
Name Type 描述
color Color | ColorLike | PatternDescriptor | null

颜色。

返回:
颜色为 ol/colorlike~ColorLike

类型定义

ColorLike{string} {CanvasPattern} {CanvasGradient}

指 CanvasRenderingContext2D 的 fillStyle 或 strokeStyle 属性所接受的值类型,表示一种颜色或画布图案(CanvasPattern)或画布渐变(CanvasGradient)。 作为填充样式时,图案和渐变的原点是从地图坐标 [0, 0] 偏移 512 个 css 像素。 对于无缝重复图案,图案图像的宽度和高度必须是 2 的幂(2, 4, 8, ..., 512)。

PatternDescriptor{Object}

属性:
Name Type 描述
src string

填充图案图片URL

color Color | string | undefined

图案的着色颜色

size Size | undefined

图案图像中所需切片的大小。请与此配合使用。offset当图案图像为精灵表时。

offset Size | undefined

目标切片相对于图案图像的偏移量。请与...配合使用size当图案图像为精灵表时。