મફત CSS clamp() જનરેટર
રિસ્પોન્સિવ ટાઇપોગ્રાફી અને સ્પેસિંગ માટે ફ્લુઇડ CSS clamp() વેલ્યુ જનરેટ કરો. મિનિમમ/મેક્સિમમ સાઇઝ અને વ્યુપોર્ટ રેન્જ સેટ કરો, લાઇવ પ્રિવ્યુ જુઓ, અને એક-લાઇન CSS કોપી કરો.
વિવિધ વ્યુપોર્ટ પર રેન્ડર થયેલ સાઇઝ
clamp(min, preferred, max) મૂલ્યને વ્યુપોર્ટ સાથે પ્રવાહી રીતે સ્કેલ કરે છે, પછી ન્યૂનતમ અને મહત્તમ પર લોક કરે છે. તે ટાઇપોગ્રાફી, સ્પેસિંગ અને પહોળાઈ માટે મીડિયા ક્વેરીના ઢગલાને એક જ લાઇનથી બદલે છે.
આ કેવી રીતે કાર્ય કરે છે
આ ટૂલ CSS clamp() મૂલ્યો હાથે લખેલા લિનિયર ઇન્ટરપોલેશન ફોર્મ્યુલા વડે ગણે છે — કોઈ લાઇબ્રેરી નહીં, કોઈ સર્વર રાઉન્ડ-ટ્રિપ નહીં. તમે બે કદ અને બે વ્યૂપોર્ટ પહોળાઈ દાખલ કરો છો; ગણતરી તમારા બ્રાઉઝરમાં તરત ચાલે છે અને એ બ્રેકપોઇન્ટ વચ્ચે તમારા ટાઇપ કે સ્પેસિંગને સરળતાથી સ્કેલ કરતું vw-આધારિત પ્રિફર્ડ મૂલ્ય ધરાવતું, પેસ્ટ કરવા તૈયાર clamp() એક્સપ્રેશન બનાવે છે.
- 1લિનિયર સ્લોપ ગણતરીટૂલ પિક્સેલ-પ્રતિ-પિક્સેલ સ્લોપ ગણે છે: (maxSize - minSize) / (maxViewport - minViewport). આ સ્લોપને પછી 100 વડે ગુણીને vw એકમોમાં રૂપાંતરિત કરવામાં આવે છે, જે CSS વ્યૂપોર્ટ-સાપેક્ષ સ્કેલિંગની મુખ્ય પદ્ધતિ છે.
- 2ઇન્ટરસેપ્ટ ડેરિવેશનઇન્ટરસેપ્ટ ઓફસેટ (px કે rem માં) એ રીતે ગણવામાં આવે છે કે લિનિયર ફંક્શન બરાબર તમારા ન્યૂનતમ વ્યૂપોર્ટ પર તમારા ન્યૂનતમ કદને સ્પર્શે. સ્લોપ અને ઇન્ટરસેપ્ટ મળીને clamp() ની અંદરનું પ્રિફર્ડ મૂલ્ય બનાવે છે — જે ભાગ ખરેખર સ્કેલ કરે છે.
- 3એકમ રૂપાંતરણ અને આઉટપુટ ફોર્મેટિંગજો તમે rem આઉટપુટ પસંદ કરો, તો clamp() સ્ટ્રિંગમાં લખાય તે પહેલાં દરેક પિક્સેલ મૂલ્યને તમારા કન્ફિગર કરેલા રૂટ ફોન્ટ સાઇઝ (ડિફૉલ્ટ 16px) વડે ભાગવામાં આવે છે. Tailwind ના સિન્ટેક્સ મુજબ સ્પેસને અન્ડરસ્કોરથી બદલીને, એક મેચિંગ Tailwind arbitrary-value ક્લાસ પણ બનાવવામાં આવે છે.
- 4લાઇવ વ્યૂપોર્ટ સ્લાઇડર પ્રિવ્યૂએક રેન્જ સ્લાઇડર તમને 320px થી 1920px પહોળાઈ સુધી સ્ક્રબ કરવા દે છે. દરેક પોઝિશન પર એ જ સ્લોપ-અને-ઇન્ટરસેપ્ટ ફોર્મ્યુલા રિયલ ટાઇમમાં clamped કદ ગણે છે અને એ ગણેલા પિક્સેલ કદ પર સેમ્પલ ટેક્સ્ટ રેન્ડર કરે છે, જેથી કંઈ પણ કૉપી કરતાં પહેલાં તમે સ્કેલિંગ વર્તન જોઈ શકો.
સંબંધિત સાધનો
CSS ગ્રિડ જનરેટર
CSS ગ્રિડને દ્રશ્ય રીતે ડિઝાઇન કરો — ટ્રેક, યુનિટ અને ગેપ — અને જનરેટ થયેલ CSS અને HTML કૉપિ કરો.
સિગ્નેચર મેકર
તમારા માઉસ, આંગળી અથવા સ્ટાઇલસથી સિગ્નેચર દોરો, અથવા હસ્તલેખન ફોન્ટમાં તમારું નામ ટાઇપ કરો, પછી તેને પારદર્શક PNG અથવા SVG તરીકે એક્સપોર્ટ કરો.
પિક્સેલથી REM કન્વર્ટર
કન્ફિગરેબલ બેઝ ફોન્ટ સાઇઝ સાથે px, rem, em, pt, vw, vh અને % વચ્ચે કન્વર્ટ કરો. સામાન્ય પિક્સેલ સાઇઝ માટે રેફરન્સ ટેબલ સામેલ છે.