ਮੁਫ਼ਤ CSS clamp() ਜਨਰੇਟਰ
ਰਿਸਪੌਂਸਿਵ ਟਾਈਪੋਗ੍ਰਾਫੀ ਅਤੇ ਸਪੇਸਿੰਗ ਲਈ ਫਲੂਇਡ CSS clamp() ਕੀਮਤ ਬਣਾਓ। ਘੱਟੋ-ਘੱਟ/ਵੱਧ ਤੋਂ ਵੱਧ ਸਾਈਜ਼ ਅਤੇ ਵਿਊਪੋਰਟ ਰੇਂਜ ਸੈੱਟ ਕਰੋ, ਲਾਈਵ ਪ੍ਰੀਵਿਊ ਵੇਖੋ, ਅਤੇ ਇੱਕ-ਲਾਈਨ CSS ਕਾਪੀ ਕਰੋ।
ਵੱਖ-ਵੱਖ ਵਿਊਪੋਰਟਾਂ 'ਤੇ ਰੈਂਡਰ ਹੋਇਆ ਆਕਾਰ
clamp(min, preferred, max) ਵਿਊਪੋਰਟ ਨਾਲ ਇੱਕ ਮੁੱਲ ਨੂੰ ਤਰਲ ਢੰਗ ਨਾਲ ਸਕੇਲ ਕਰਦਾ ਹੈ, ਫਿਰ ਮਿਨ ਅਤੇ ਮੈਕਸ 'ਤੇ ਲਾਕ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਹ ਟਾਈਪੋਗ੍ਰਾਫੀ, ਸਪੇਸਿੰਗ, ਅਤੇ ਚੌੜਾਈਆਂ ਲਈ ਮੀਡੀਆ ਕਿਊਰੀਆਂ ਦੇ ਢੇਰਾਂ ਨੂੰ ਇੱਕ ਲਾਈਨ ਨਾਲ ਬਦਲਦਾ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇਹ ਟੂਲ ਹੱਥ ਨਾਲ ਲਿਖੇ linear interpolation ਫ਼ਾਰਮੂਲੇ ਨਾਲ CSS clamp() ਮੁੱਲ ਗਿਣਦਾ ਹੈ — ਕੋਈ ਲਾਇਬ੍ਰੇਰੀ, ਕੋਈ ਸਰਵਰ ਆਉਣ-ਜਾਣ ਨਹੀਂ। ਤੁਸੀਂ ਦੋ ਆਕਾਰ ਅਤੇ ਦੋ viewport ਚੌੜਾਈਆਂ ਦਰਜ ਕਰਦੇ ਹੋ; ਗਣਿਤ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਰੰਤ ਚੱਲਦਾ ਹੈ ਅਤੇ vw-ਅਧਾਰਿਤ preferred ਮੁੱਲ ਵਾਲਾ ਪੇਸਟ ਲਈ ਤਿਆਰ clamp() expression ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਟੈਕਸਟ ਜਾਂ spacing ਨੂੰ ਉਨ੍ਹਾਂ breakpoints ਵਿਚਕਾਰ ਸੁਚੱਜੇ ਢੰਗ ਨਾਲ ਵਧਾਉਂਦਾ ਹੈ।
- 1ਲੀਨੀਅਰ ਢਲਾਨ ਗਣਨਾਟੂਲ ਪਿਕਸਲ-ਪ੍ਰਤੀ-ਪਿਕਸਲ ਢਲਾਨ ਗਿਣਦਾ ਹੈ: (maxSize - minSize) / (maxViewport - minViewport)। ਫਿਰ ਇਸ ਢਲਾਨ ਨੂੰ 100 ਨਾਲ ਗੁਣਾ ਕਰਕੇ vw ਇਕਾਈਆਂ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ CSS viewport-ਸਾਪੇਖ ਸਕੇਲਿੰਗ ਦਾ ਮੂਲ ਹੈ।
- 2Intercept ਕੱਢਣਾਇੱਕ intercept offset (px ਜਾਂ rem ਵਿੱਚ) ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਲੀਨੀਅਰ function ਘੱਟੋ-ਘੱਟ viewport 'ਤੇ ਬਿਲਕੁਲ ਤੁਹਾਡੇ ਘੱਟੋ-ਘੱਟ ਆਕਾਰ 'ਤੇ ਆਵੇ। ਢਲਾਨ ਅਤੇ intercept ਮਿਲ ਕੇ clamp() ਅੰਦਰਲਾ preferred ਮੁੱਲ ਬਣਾਉਂਦੇ ਹਨ — ਉਹ ਹਿੱਸਾ ਜੋ ਅਸਲ ਵਿੱਚ ਵਧਦਾ-ਘਟਦਾ ਹੈ।
- 3ਇਕਾਈ ਬਦਲਾਅ ਅਤੇ ਆਉਟਪੁੱਟ ਫਾਰਮੈਟਿੰਗਜੇ ਤੁਸੀਂ rem ਆਉਟਪੁੱਟ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਹਰ ਪਿਕਸਲ ਮੁੱਲ clamp() string ਵਿੱਚ ਲਿਖਣ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਡੇ ਸੈੱਟ ਕੀਤੇ root font size (ਡਿਫ਼ਾਲਟ 16px) ਨਾਲ ਭਾਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਮੇਲ ਖਾਂਦੀ Tailwind arbitrary-value class ਵੀ ਬਣਾਈ ਜਾਂਦੀ ਹੈ, Tailwind ਦੇ ਸਿੰਟੈਕਸ ਮੁਤਾਬਕ ਸਪੇਸਾਂ ਦੀ ਥਾਂ underscores ਨਾਲ।
- 4ਲਾਈਵ viewport ਸਲਾਈਡਰ ਝਲਕਇੱਕ range ਸਲਾਈਡਰ ਤੁਹਾਨੂੰ 320px ਤੋਂ 1920px ਚੌੜਾਈ ਤੱਕ ਖਿਸਕਾਉਣ ਦਿੰਦਾ ਹੈ। ਹਰ ਸਥਿਤੀ 'ਤੇ ਉਹੀ ਢਲਾਨ-ਅਤੇ-intercept ਫ਼ਾਰਮੂਲਾ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ clamped ਆਕਾਰ ਗਿਣਦਾ ਹੈ ਅਤੇ ਉਸ ਗਿਣੇ ਪਿਕਸਲ ਆਕਾਰ 'ਤੇ ਨਮੂਨਾ ਟੈਕਸਟ ਦਿਖਾਉਂਦਾ ਹੈ, ਤਾਂ ਜੋ ਤੁਸੀਂ ਕੁਝ ਵੀ ਕਾਪੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਕੇਲਿੰਗ ਦਾ ਵਿਹਾਰ ਵੇਖ ਸਕੋ।
ਸੰਬੰਧਿਤ ਟੂਲ
CSS ਗ੍ਰਿਡ ਜਨਰੇਟਰ
CSS ਗ੍ਰਿਡ ਨੂੰ ਵਿਜ਼ੂਅਲੀ ਡਿਜ਼ਾਈਨ ਕਰੋ — ਟ੍ਰੈਕ, ਯੂਨਿਟ ਅਤੇ ਗੈਪ — ਅਤੇ ਜਨਰੇਟ ਕੀਤਾ CSS ਤੇ HTML ਕਾਪੀ ਕਰੋ।
ਦਸਤਖ਼ਤ ਮੇਕਰ
ਆਪਣੇ ਮਾਊਸ, ਉਂਗਲ ਜਾਂ ਸਟਾਈਲਸ ਨਾਲ ਦਸਤਖ਼ਤ ਬਣਾਓ, ਜਾਂ ਹੱਥ-ਲਿਖਤ ਫੌਂਟ ਵਿੱਚ ਆਪਣਾ ਨਾਮ ਟਾਈਪ ਕਰੋ, ਫਿਰ ਇਸਨੂੰ ਪਾਰਦਰਸ਼ੀ PNG ਜਾਂ SVG ਵਜੋਂ ਐਕਸਪੋਰਟ ਕਰੋ।
ਪਿਕਸਲ ਤੋਂ REM ਕਨਵਰਟਰ
ਸਮਰੱਥ ਬੇਸ ਫੌਂਟ ਸਾਈਜ਼ ਨਾਲ px, rem, em, pt, vw, vh, ਅਤੇ % ਵਿਚਕਾਰ ਬਦਲੋ। ਆਮ ਪਿਕਸਲ ਸਾਈਜ਼ਾਂ ਲਈ ਸੰਦਰਭ ਟੇਬਲ ਸ਼ਾਮਲ ਹੈ।