Compound Classes
Compound classes in PurgeTSS are advanced properties that combine multiple style attributes into a single, powerful class. These classes provide sophisticated styling capabilities and often have multiple variations or alternative syntaxes.
Layout and Positioning
- Grid System:
grid-cols-rows-span,gridFlow,gridSystem,items - Spacing:
margin,padding(with alternative syntaxes likemargin-alternative,padding-alternative) - Size:
width,height,size,widthHeight,content-height-and-width - Positioning:
anchorPoint,constraint,placement
Visual Styling
- Backgrounds:
- Gradients:
backgroundGradient,backgroundGradient-linear,backgroundGradient-radial - Selected States:
backgroundSelectedGradient
- Gradients:
- Borders:
borderRadius(including alternatives likeborderRadius-full,borderRadius-alternative) - Shadows:
dropShadow,viewShadowOffset - Transforms:
rotate,rotate-negative-values,flip,zoom-in-out
Animations and Motion
- Movement:
moveByAnimate,moveByAnimation,moveByProperties - Curve:
curve-alternative
Typography
- Font Properties:
fontFamily,fontSize,fontWeight,fontStyleminimumFontSize,ellipsize(includingellipsize-alternative)
- Text Behavior:
autocapitalization(includingautocapitalization-alternative)
User Interface
- Navigation:
navigationMode,orientationModes - Scrolling:
scrollType,showScrollIndicators - Visibility:
clipMode,visible-alternative - Touch:
touchEnabled-alternative,toggle
Theme and Resources
- Theming:
theme,style - Resources:
r-drawable,tiMedia - Display:
displayCaps,draggingType - Customization:
defaultItemTemplate,progressBarStyle
Shadow Effects
- Title Attributes:
titleAttributesShadow-alternative - View Shadows:
viewShadowOffset