linear-gradient-parser
Version:
Parses a SVG linear gradient string / parsed JSON into css background image property
18 lines (14 loc) • 388 B
JavaScript
/**
* Returns an offset
* @param {String} offset - Stop offset, Can contain %
* @returns {Number}
*/
const getStopOffset = (offset) => {
offset = offset.toString().trim();
if (offset.endsWith('%')) {
return Number(offset.replace('%', ''));
}
// Assume 0-1 as percentage when offset has no %
return Number(offset) * 100;
};
export default getStopOffset;