A
AstraWind
v0.2.0
System
Typography

line-clamp

Utilities for clamping text to a specific number of lines.

Quick reference

Every class applies on React Native
Class
Styles
React Native
line-clamp-1
overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
numberOfLines={1} ellipsizeMode={tail}
line-clamp-2
overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
numberOfLines={2} ellipsizeMode={tail}
line-clamp-3
overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
numberOfLines={3} ellipsizeMode={tail}
line-clamp-4
overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
numberOfLines={4} ellipsizeMode={tail}
line-clamp-5
overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
numberOfLines={5} ellipsizeMode={tail}
line-clamp-6
overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;
numberOfLines={6} ellipsizeMode={tail}
line-clamp-none
overflow: visible; display: block; -webkit-box-orient: horizontal; -webkit-line-clamp: unset;
numberOfLines={0}
The React Native column is what AstraWind resolves each class to, computed live on this page with the current color scheme. Classes with no native equivalent are accepted without effect, and AstraWind warns about them in development. See Compatibility.