Генератор CSS clamp()

Усі інструменти

Налаштування clamp

Властивість
Діапазон розмірів
Діапазон в'юпорта
Статус
Очікування

Живий перегляд

A
Перегляд fluid clamp
B

Про CSS Clamp Generator

CSS clamp() дозволяє задати мінімальне значення, гнучке preferred значення і максимальне значення в одному виразі. Це особливо корисно для fluid typography і responsive spacing.

Цей генератор рахує clamp() expression на основі мінімального та максимального розміру і viewport діапазону, в якому значення має плавно змінюватися.

Як користуватися

  1. Виберіть CSS property, для якої треба згенерувати значення.
  2. Задайте minimum і maximum size.
  3. Задайте viewport range, в якому значення має масштабуватися.
  4. Скопіюйте clamp() value або повний CSS rule.

Поради

  • Використовуйте clamp() для заголовків, які мають плавно масштабуватися між mobile і desktop.
  • Для padding або gap clamp() часто дозволяє прибрати зайві breakpoint rules.
  • Minimum viewport має бути меншим за maximum viewport.

Перевірки CSS clamp() перед публікацією fluid values

Fluid formula потребує корисних мінімальної та максимальної меж, передбачуваного viewport range і перевірки проміжних розмірів.

Визначте реальні межі

Обирайте minimum і maximum із вимог дизайну, не виходячи за межі читабельних або зручних розмірів.

Перевірте preferred value

Переконайтеся, що rem і viewport coefficients дають потрібні endpoints та значення не зменшується зі зростанням viewport.

Тестуйте проміжні ширини

Перевірте телефони, tablets, laptops, wide screens, zoom і довгі переклади, а не лише дві крайні точки.

Збережіть accessibility

Використовуйте relative units доречно та перевірте реакцію тексту на browser zoom і user font-size preferences.

Пов’язані інструменти

Можливо, тобі також стануть у пригоді ці інструменти.

CSS Clamp Generator FAQ

Що робить CSS clamp()?
Він обмежує значення між мінімумом і максимумом, дозволяючи preferred значенню плавно змінюватися між ними.
Чи підходить clamp() для responsive typography?
Так. Це один із найзручніших способів зробити fluid font-size без великої кількості media queries.
Чи можна використовувати clamp() для spacing?
Так. clamp() працює з padding, margin, gap, width та багатьма іншими CSS properties із length values.
Чи замінює clamp() media queries?
Не повністю. Він зменшує потребу в частині breakpoint rules, але media queries все ще потрібні для зміни layout.