ਮੁਫ਼ਤ CSS Cubic-Bezier ਈਜ਼ਿੰਗ ਜਨਰੇਟਰ
ਕੰਟਰੋਲ ਪੁਆਇੰਟ ਖਿੱਚ ਕੇ CSS ਈਜ਼ਿੰਗ ਕਰਵ ਡਿਜ਼ਾਈਨ ਕਰੋ, ਮੋਸ਼ਨ ਦੀ ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਕਰੋ, ਅਤੇ cubic-bezier() ਕੀਮਤ ਕਾਪੀ ਕਰੋ। ਓਵਰਸ਼ੂਟ/ਬਾਊਂਸ ਪ੍ਰੀਸੈੱਟ ਸ਼ਾਮਲ ਹਨ।
ਕਰਵ ਬਣਾਉਣ ਲਈ ਟੀਲ ਅਤੇ ਗੁਲਾਬੀ ਹੈਂਡਲ ਖਿੱਚੋ
ਪ੍ਰੀਸੈੱਟ
ਗੁਲਾਬੀ ਅਤੇ ਟੀਲ ਹੈਂਡਲ back-out ਅਤੇ anticipate ਵਰਗੇ 'ਓਵਰਸ਼ੂਟ' / ਬਾਊਂਸ ਪ੍ਰਭਾਵ ਬਣਾਉਣ ਲਈ ਬਾਕਸ ਦੇ ਉੱਪਰ ਜਾਂ ਹੇਠਾਂ (Y 0-1 ਤੋਂ ਪਰੇ) ਖਿੱਚੇ ਜਾ ਸਕਦੇ ਹਨ। X 0-1 ਦੇ ਅੰਦਰ ਰਹਿੰਦਾ ਹੈ (ਸਮਾਂ ਪਿੱਛੇ ਨਹੀਂ ਜਾ ਸਕਦਾ)।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਐਡੀਟਰ React state ਅਤੇ SVG ਵਰਤ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਬਣਿਆ ਹੈ — ਕੋਈ ਲਾਇਬ੍ਰੇਰੀ ਕਰਵ ਗਣਿਤ ਨਹੀਂ ਸੰਭਾਲਦੀ। ਦੋ ਖਿੱਚਣਯੋਗ control points ਇੱਕ SVG cubic Bezier path ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ, ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਆਪਣਾ CSS ਐਨੀਮੇਸ਼ਨ ਇੰਜਣ ਨਤੀਜੇ ਵਾਲਾ cubic-bezier() ਮੁੱਲ ਸਿੱਧਾ @keyframes rule ਵਿੱਚ ਪਾ ਕੇ ਗਤੀ ਦੀ ਝਲਕ ਚਲਾਉਂਦਾ ਹੈ।
- 1Control points ਖਿੱਚੋ ਜਾਂ ਟਾਈਪ ਕਰੋਦੋ ਹੈਂਡਲ (teal ਵਿੱਚ P1, rose ਵਿੱਚ P2) ਇੱਕ SVG canvas 'ਤੇ ਹਨ। ਖਿੱਚਣਾ setPointerCapture ਨਾਲ Pointer Events API ਵਰਤਦਾ ਹੈ ਤਾਂ ਜੋ ਹੈਂਡਲ SVG ਸੀਮਾ ਤੋਂ ਬਾਹਰ ਵੀ ਤੁਹਾਡੀ ਉਂਗਲ ਜਾਂ ਕਰਸਰ ਦਾ ਪਿੱਛਾ ਕਰੇ। ਤੁਸੀਂ ਤੀਰ ਕੁੰਜੀਆਂ ਨਾਲ ਹੈਂਡਲ ਥੋੜ੍ਹਾ ਹਿਲਾ ਸਕਦੇ ਹੋ ਜਾਂ x1/y1/x2/y2 ਨੰਬਰ ਇਨਪੁੱਟਾਂ ਵਿੱਚ ਸਹੀ ਮੁੱਲ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ।
- 2SVG ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਕਰਵ ਬਣਾਉਂਦਾ ਹੈਕਰਵ ਇੱਕ ਸਿੰਗਲ SVG <path> element ਹੈ ਜਿਸਦੀ C (cubic Bezier) ਕਮਾਂਡ ਹਰ state ਅੱਪਡੇਟ 'ਤੇ ਚਾਰ control-point ਨਿਰਦੇਸ਼ਾਂਕਾਂ ਤੋਂ ਮੁੜ ਗਿਣੀ ਜਾਂਦੀ ਹੈ। ਕੋਈ canvas, ਕੋਈ ਬਾਹਰੀ ਲਾਇਬ੍ਰੇਰੀ ਨਹੀਂ — ਬ੍ਰਾਊਜ਼ਰ ਦਾ SVG renderer ਸਿੱਧਾ path ਬਣਾਉਂਦਾ ਹੈ।
- 3ਬ੍ਰਾਊਜ਼ਰ CSS ਇੰਜਣ easing ਦੀ ਝਲਕ ਦਿਖਾਉਂਦਾ ਹੈਤਿੰਨ ਲਾਈਵ ਐਨੀਮੇਸ਼ਨਾਂ (ਖਿਸਕਦਾ ਬਿੰਦੂ, ਚੌੜਾਈ transition, ਅਤੇ scale) inline ਪਾਏ cubic-bezier() ਮੁੱਲ ਨਾਲ CSS @keyframes ਚਲਾਉਂਦੀਆਂ ਹਨ। ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਆਪਣਾ ਐਨੀਮੇਸ਼ਨ ਇੰਜਣ ਕਰਵ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਜੋ ਤੁਸੀਂ ਵੇਖਦੇ ਹੋ ਬਿਲਕੁਲ ਉਹੀ ਤੁਹਾਡੀ production CSS ਬਣਾਏਗੀ।
- 4ਆਪਣੇ framework ਦੇ ਸਿੰਟੈਕਸ ਵਿੱਚ snippet ਕਾਪੀ ਕਰੋਟੈਬਾਂ ਉਹੀ ਚਾਰ ਨੰਬਰ CSS transition-timing-function, Tailwind arbitrary-value class, Framer Motion ease array, ਜਾਂ anime.js easing string ਵਜੋਂ ਫਾਰਮੈਟ ਕਰਦੀਆਂ ਹਨ। snippet navigator.clipboard ਨਾਲ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ। ਕਰਵ URL hash (#b=x1,y1,x2,y2) ਵਿੱਚ ਵੀ ਐਨਕੋਡ ਹੁੰਦਾ ਹੈ ਤਾਂ ਜੋ ਤੁਸੀਂ ਇਸਨੂੰ ਸਾਂਝਾ ਜਾਂ ਬੁੱਕਮਾਰਕ ਕਰ ਸਕੋ।
ਸੰਬੰਧਿਤ ਟੂਲ
ਆਡੀਓ ਫੇਡ ਇਨ/ਆਊਟ
ਕਿਸੇ ਵੀ ਆਡੀਓ ਕਲਿੱਪ ਵਿੱਚ ਆਪਣੀ ਪਸੰਦ ਦੇ ਕਰਵ ਨਾਲ ਫੇਡ-ਇਨ ਅਤੇ ਫੇਡ-ਆਊਟ ਜੋੜੋ, ਵੇਵਫਾਰਮ ਉੱਤੇ ਲਾਈਵ ਝਲਕ ਦੇ ਨਾਲ।
ਸਬਟਾਈਟਲ ਐਡੀਟਰ
SRT/VTT ਸਬਟਾਈਟਲ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਸੰਪਾਦਿਤ ਕਰੋ, ਆਪਣੇ ਵੀਡੀਓ 'ਤੇ ਲਾਈਵ ਝਲਕ ਵੇਖੋ, ਅਤੇ ਐਕਸਪੋਰਟ ਕਰੋ।
CSS ਗ੍ਰਿਡ ਜਨਰੇਟਰ
CSS ਗ੍ਰਿਡ ਨੂੰ ਵਿਜ਼ੂਅਲੀ ਡਿਜ਼ਾਈਨ ਕਰੋ — ਟ੍ਰੈਕ, ਯੂਨਿਟ ਅਤੇ ਗੈਪ — ਅਤੇ ਜਨਰੇਟ ਕੀਤਾ CSS ਤੇ HTML ਕਾਪੀ ਕਰੋ।