მთავარ შინაარსზე გადასვლა

CSS clamp() გენერატორი უფასოდ

გენერირება გაუკეთეთ მოქნილ CSS clamp() მნიშვნელობას responsive ტიპოგრაფიისა და დაშორებისთვის. დააყენეთ მინ/მაქს ზომა და viewport დიაპაზონი, ნახეთ პირდაპირი გადახედვა და დააკოპირეთ ერთი სტრიქონის CSS.

მუშაობს ოფლაინ ჩატვირთვის შემდეგ
გამოსვლის ერთეული:
CSS მნიშვნელობა
font-size: clamp(1rem, 1.5023vw + 0.6479rem, 2rem);
Tailwind კლასი
text-[clamp(1rem,1.5023vw_+_0.6479rem,2rem)]
768px სიგანე → 21.9px
Aa 22px

გარენდერებული ზომა სხვადასხვა viewport-ზე

375px სიგანეAa 16px
908px სიგანეAa 24px
1440px სიგანეAa 32px

clamp(min, preferred, max) viewport-ის მიხედვით მნიშვნელობას გლუვად ცვლის, შემდეგ კი მინ და მაქს-ზე ჩამაგრდება. ანაცვლებს მედია-მოთხოვნათა სტეკებს ტიპოგრაფიის, შეჯამვისა და სიგანეებისთვის.

გავრცელებული გამოყენება

  • Seiqmne sut reagirebadi tipografiaშეცვალეთ შრიფტის ზომები შეუფერხებლად მობილურსა და დესკტოპს შორის ერთი ხაზით.
  • suti veda da Seretsvaგახადეთ სექციების დაშორება ეკრანთან ერთად მზარდი და არა ბრეიქფოინთებზე ნახტომისებრი.
  • Secvale media-moTxovnebi clamp()-iTბრეიქფოინთის გადაფარვების გროვა ჩაანაცვლეთ ერთი დინამიკური მნიშვნელობით.
  • agebis suti tipi ganzomilebaშექმენით თანმიმდევრული clamp() საფეხურები დიზაინ-სისტემის ტიპოგრაფიული სკალისთვის.
  • suti gmiri da gamocena Seglavebiგახადეთ ლენდინგ გვერდის დიდი სათაურები შესამჩნევად, მაგრამ უსაფრთხოდ მასშტაბირებადი.

როგორ მუშაობს

ეს ხელსაწყო ითვლის CSS clamp() მნიშვნელობებს ხელით დაწერილი წრფივი ინტერპოლაციის ფორმულით — ბიბლიოთეკების, სერვერთან ურთიერთქმედების გარეშე. თქვენ შეყავთ ორი ზომა და ორი ხედის-სიგანე; მათემატიკა მყისვე მუშაობს თქვენს ბრაუზერში და ქმნის მზა-ჩასასმელ clamp() გამოსახულებას, vw-ზე-დაფუძნებული სასურველი მნიშვნელობით, რომელიც თქვენს ტიპსა თუ დაშორებას გლუვად ამასშტაბებს ამ საზღვრებს შორის.

  1. 1
    წრფივი დახრილობის გამოთვლა
    ხელსაწყო ითვლის პიქსელ-პიქსელზე დახრილობას: (maxSize - minSize) / (maxViewport - minViewport). ეს დახრილობა შემდეგ vw ერთეულებზე გარდაიქმნება, 100-ზე გამრავლებით, რაც CSS ხედის-შედარებითი მასშტაბირების ძირითადი მექანიზმია.
  2. 2
    გადაკვეთის წერტილის გამოყვანა
    გადაკვეთის წანაცვლება (px ან rem-ში) გამოითვლება, ისე რომ წრფივი ფუნქცია ზუსტად თქვენს მინიმალურ ზომას მიაღწევს მინიმალურ ხედის-სიგანეზე. ერთად, დახრილობა და გადაკვეთა ქმნის clamp()-ის სასურველ მნიშვნელობას — ნაწილს, რომელიც რეალურად მასშტაბირდება.
  3. 3
    ერთეულის გარდაქმნა და გამომავალის ფორმატირება
    თუ rem გამომავალს აირჩევთ, ყოველი პიქსელის მნიშვნელობა იყოფა თქვენს კონფიგურირებულ ძირეულ შრიფტის ზომაზე (ნაგულისხმევად 16px) clamp() სტრიქონში ჩაწერამდე. შესაბამისი Tailwind თვითნებური-მნიშვნელობის კლასიც წარმოიქმნება, ცარიელი ადგილების ხაზგასმებით ჩანაცვლებით, Tailwind-ის სინტაქსის მიხედვით.
  4. 4
    ცოცხალი ხედის-სლაიდერის გადახედვა
    დიაპაზონის სლაიდერი გაძლევთ 320px-დან 1920px-მდე სიგანის გადაადგილების საშუალებას. თითოეულ პოზიციაზე იგივე დახრილობა-და-გადაკვეთის ფორმულა რეალურ დროში ითვლის შეზღუდულ ზომას და ხატავს სანიმუშო ტექსტს ამ გამოთვლილ პიქსელის ზომაზე, ასე რომ მასშტაბირების ქცევის ნახვა შეგიძლიათ, ნებისმიერის კოპირებამდე.

დაკავშირებული ინსტრუმენტები

ხშირად დასმული კითხვები