0
У меня есть следующие функции (скомпилированных с помощью Бабеля)Hex StrokeStyle не выполняется для пунктирных линий
const DASH_COLOUR = "x0FA9D8";
const DASH_DASH = 5;
const DASH_EMPTY = 5;
...
diagonalDraw(context, fromX, fromY, toX, toY) {
context.save();
console.log(DASH_COLOUR);
context.strokeStyle = DASH_COLOUR;
context.setLineDash([DASH_DASH, DASH_EMPTY]);
context.beginPath();
context.moveTo(fromX, fromY);
context.lineTo(toX, toY);
console.log("readBack", context.strokeStyle)
context.stroke();
context.restore();
}
Выход консоли:
x0FA9D8
readBack 0
FireFox eyedropper говорит, что линия представляет собой различные оттенки серого (RGB все равны).
Не получает ли такое же значение обратно действительно нарушение спецификации? Почему это не работает?
Примечание: если DASH_COLOUR = «синий», он работает.
префикс цвета с хэш – maioman
Не могли бы вы сделать что ответ? Я не вижу прямо. –