ਮੁਫ਼ਤ CSS ਬਾਰਡਰ ਰੇਡੀਅਸ ਜਨਰੇਟਰ
ਹਰ ਕੋਨੇ 'ਤੇ ਸੁਤੰਤਰ ਨਿਯੰਤਰਣ ਨਾਲ ਗੋਲ ਕੋਨੇ ਵਿਜ਼ੁਅਲੀ ਡਿਜ਼ਾਈਨ ਕਰੋ। ਜੈਵਿਕ ਬਲੌਬ ਆਕਾਰਾਂ ਲਈ ਅੰਡਾਕਾਰ X/Y ਸਿੰਟੈਕਸ ਸਮਰਥਿਤ ਹੈ।
border-radius: 20px 20px 20px 20px;
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
border-radius ਜਨਰੇਟਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਕੋਈ ਸਰਵਰ, ਲਾਇਬ੍ਰੇਰੀ ਜਾਂ ਅੱਪਲੋਡ ਨਹੀਂ। ਇਹ React state ਅਤੇ useMemo ਵਰਤ ਕੇ ਸਿੱਧੇ JavaScript ਵਿੱਚ CSS border-radius ਮੁੱਲ string ਬਣਾਉਂਦਾ ਹੈ, ਫਿਰ ਇਸਨੂੰ ਇੱਕ ਲਾਈਵ div element 'ਤੇ inline style ਵਜੋਂ ਲਾਉਂਦਾ ਹੈ ਤਾਂ ਜੋ ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਆਪਣਾ CSS ਇੰਜਣ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਆਕਾਰ ਬਣਾਏ।
- 1ਸਲਾਈਡਰ state ਲਿਖਦੇ ਹਨਹਰ range input ਅੱਠ ਅੰਕੀ state variables ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਲਿਖਦਾ ਹੈ — ਚਾਰ ਲੇਟਵੇਂ ਕੋਨਾ radii ਅਤੇ ਅੰਡਾਕਾਰ ਮੋਡ ਲਈ ਚਾਰ ਖੜ੍ਹਵੇਂ। ਇਕੱਠਾ ਮੋਡ setAll helper ਰਾਹੀਂ ਸਾਰੇ ਅੱਠਾਂ ਨੂੰ ਇੱਕ ਸਲਾਈਡਰ ਵਿੱਚ ਜੋੜ ਦਿੰਦਾ ਹੈ ਜੋ ਹਰ ਮੁੱਲ ਇੱਕੋ ਵਾਰ ਸਿੰਕ ਕਰਦਾ ਹੈ।
- 2useMemo CSS ਮੁੱਲ ਜੋੜਦਾ ਹੈਇੱਕ useMemo hook ਜਦੋਂ ਵੀ ਕੋਈ ਕੋਨਾ ਮੁੱਲ, ਇਕਾਈ (px ਜਾਂ %), ਜਾਂ ਅੰਡਾਕਾਰ ਟੌਗਲ ਬਦਲਦਾ ਹੈ, border-radius string ਮੁੜ ਗਿਣਦਾ ਹੈ। ਮਿਆਰੀ ਮੋਡ ਵਿੱਚ ਇਹ ਚਾਰ-ਮੁੱਲ ਸੰਖੇਪ ਬਣਾਉਂਦਾ ਹੈ; ਅੰਡਾਕਾਰ ਚਾਲੂ ਹੋਣ 'ਤੇ, ਪੂਰੇ ਅੱਠ-ਮੁੱਲ ਸਿੰਟੈਕਸ ਲਈ slash ਵਿਭਾਜਕ ਜੋੜਦਾ ਹੈ — ਜਿਵੇਂ 32px 20px 20px 32px / 20px 32px 20px 32px।
- 3ਬ੍ਰਾਊਜ਼ਰ CSS ਇੰਜਣ ਝਲਕ ਬਣਾਉਂਦਾ ਹੈਗਿਣੀ string ਇੱਕ ਸਾਦੇ div element 'ਤੇ inline borderRadius style ਵਜੋਂ ਸੈੱਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸਾਰਾ ਰੈਂਡਰਿੰਗ ਬ੍ਰਾਊਜ਼ਰ ਦਾ layout ਇੰਜਣ ਕਰਦਾ ਹੈ — ਕੋਈ canvas, SVG ਜਾਂ ਤੀਜੀ-ਧਿਰ ਡਰਾਇੰਗ ਕੋਡ ਨਹੀਂ।
- 4Clipboard API ਆਉਟਪੁੱਟ ਕਾਪੀ ਕਰਦੀ ਹੈਕਾਪੀ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਨਾਲ, ਚੁਣੇ ਫਾਰਮੈਟ ਟੌਗਲ ਮੁਤਾਬਕ, CSS declaration (border-radius: ...;) ਜਾਂ ਬਰਾਬਰ Tailwind arbitrary-value class (rounded-[...]) ਨਾਲ navigator.clipboard.writeText ਕਾਲ ਹੁੰਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਟੂਲ
CSS ਬਾਕਸ ਸ਼ੈਡੋ ਜਨਰੇਟਰ
ਲਾਈਵ ਪ੍ਰੀਵਿਊ, ਮਲਟੀ-ਲੇਅਰ ਸਟੈਕਿੰਗ, ਰੰਗ ਚੋਣਕਾਰ, ਇਨਸੈੱਟ ਟੌਗਲ, ਅਤੇ ਇੱਕ-ਕਲਿੱਕ ਕਾਪੀ ਨਾਲ CSS box-shadow ਲਈ ਵਿਜ਼ੁਅਲ ਬਿਲਡਰ। Material, ਨਿਊਮੌਰਫਿਜ਼ਮ, ਅਤੇ ਗਲੋ ਪ੍ਰੀਸੈੱਟ ਸ਼ਾਮਲ ਹਨ।
CSS ਗ੍ਰਿਡ ਜਨਰੇਟਰ
CSS ਗ੍ਰਿਡ ਨੂੰ ਵਿਜ਼ੂਅਲੀ ਡਿਜ਼ਾਈਨ ਕਰੋ — ਟ੍ਰੈਕ, ਯੂਨਿਟ ਅਤੇ ਗੈਪ — ਅਤੇ ਜਨਰੇਟ ਕੀਤਾ CSS ਤੇ HTML ਕਾਪੀ ਕਰੋ।
CSS ਫਲੈਕਸਬਾਕਸ ਜਨਰੇਟਰ
ਲਾਈਵ ਆਈਟਮਾਂ 'ਤੇ ਫਲੈਕਸ ਦਿਸ਼ਾ, ਰੈਪ, ਜਸਟੀਫਾਈ ਅਤੇ ਅਲਾਈਨ ਨਾਲ ਤਜਰਬਾ ਕਰੋ — ਅਤੇ CSS ਕਾਪੀ ਕਰੋ।