UNPKG

motion-plus-vue

Version:

Motion Plus Vue

22 lines (21 loc) 965 B
import { addScaleCorrector as n } from "motion-v"; const t = "var(--mask-height, 0.15em)", o = "var(--mask-width, 0.5em)", a = `calc(${o} / var(--invert-x, 1))`, r = "#000 0, transparent 71%", s = `linear-gradient(to right, transparent 0, #000 ${a}, #000 calc(100% - ${a}), transparent),linear-gradient(to bottom, transparent 0, #000 ${t}, #000 calc(100% - ${t}), transparent 100%),radial-gradient(at bottom right, ${r}),radial-gradient(at bottom left, ${r}), radial-gradient(at top left, ${r}), radial-gradient(at top right, ${r})`, d = `100% calc(100% - ${t} * 2),calc(100% - ${a} * 2) 100%,${a} ${t},${a} ${t},${a} ${t},${a} ${t}`; n({ "--invert-x": { correct: (c, { treeScale: e, projectionDelta: i }) => i.x.scale * e.x } }); const $ = { display: "flex", flexDirection: "column", alignItems: "center", position: "absolute", width: "100%" }; export { $ as digitFillStyle, s as mask, t as maskHeight, d as maskSize, o as maskWidth };