service/base/style/Shadow.js Source
import { extend } from '../../common/Util';
import { mapgis } from '../common/base';

/**
 * 阴影样式
 * @class mapgis.style.Shadow
 * @classdesc 阴影样式
 * @param {Number} [blur = 0] 阴影模糊度,默认为0,大于0有效
 * @param {String} [color = #000000] 阴影颜色,16进制颜色或rgb值或rgba值,默认黑色
 * @param {Number} [offsetX = 0] 阴影X轴偏移,默认0
 * @param {Number} [offsetY = 0] 阴影Y轴偏移,默认0
 */
export default class Shadow {
    constructor(option) {
        var options = option ? option : {};
        const { blur = 0, color = '#000000', offsetX = 0, offsetY = 0 } = options;
        this.blur = blur;
        this.color = color;
        this.offsetX = offsetX;
        this.offsetY = offsetY;
        extend(this, options);
    }
}

export { Shadow };
mapgis.style.Shadow = Shadow;