UNPKG

css-doodle

Version:

A web component for drawing patterns with CSS

30 lines (24 loc) 637 B
function create_time_uniform(name) { let ticks = 1000 * 60 * 60 * 24; /* 24 hours in ms */ let steps = ticks / (1000 / 120); let aname = `${name}-animation`; return { name, ticks, 'animation-name': aname, animation: (delay='0s') => `${ticks}ms steps(${steps}) ${delay} infinite ${aname}` } } export const utime = create_time_uniform('cssd-utime'); export const UTime = create_time_uniform('cssd-UTime'); export const umousex = { name: 'cssd-umousex', }; export const umousey = { name: 'cssd-umousey', }; export const uwidth = { name: 'cssd-uwidth', }; export const uheight = { name: 'cssd-uheight', };