Patterns

Pattern Utilities allow you to easily apply decorative background patterns using CSS gradients. These patterns are useful for adding visual texture, brand identity, or subtle separation between UI elements. All utilities are prefixed with .al-pattern-* and support Bootstrap color variables, including opacity control.

All classes use the al- prefix and follow utility-first conventions.

Overview

Pattern TypeClass FormatSizes AvailableDescription
Checks.al-pattern-checks-{size}sm, md, lg, xlCross-checkboard pattern
Grid.al-pattern-grid-{size}sm, md, lg, xlBasic horizontal/vertical grid
Dots.al-pattern-dots-{size}sm, md, lg, xlSimple dotted pattern
Cross Dots.al-pattern-cross-dots-{size}sm, md, lg, xlAlternating cross dots
Diagonal Lines.al-pattern-diagonal-lines-{size}sm, md, lg, xlRepeating 45° lines
Horizontal Lines.al-pattern-horizontal-lines-{size}sm, md, lg, xlHorizontal line patterns
Vertical Lines.al-pattern-vertical-lines-{size}sm, md, lg, xlVertical line patterns
Diagonal Stripes.al-pattern-diagonal-stripes-{size}sm, md, lg, xlAlternating diagonal stripes
Horizontal Stripes.al-pattern-horizontal-stripes-{size}sm, md, lg, xlHorizontal stripe fill
Vertical Stripes.al-pattern-vertical-stripes-{size}sm, md, lg, xlVertical stripe fill
Triangles.al-pattern-triangles-{size}sm, md, lg, xlTriangle tessellation
Zigzag.al-pattern-zigzag-{size}sm, md, lg, xlZigzag patterned diagonal fill
Pattern TypeClass FormatDescription
Pattern color.al-pattern-{color}Pattern color outline
Pattern color with opacity.al-pattern-{color}-{opacity}RGBA color pattern
Text Patterns.al-text-patternCliping pattern text

Sass Reference

assets/scss/_patterns.scss Copy

Class Usage Reference

ClassEffect
.al-pattern-grid-smSmall grid
.al-pattern-dots-lgLarge dot
.al-pattern-triangles-mdMedium triangle
.al-pattern-cross-dots-xlExtra-large cross dots
.al-pattern-primarySets pattern color to primary
.al-pattern-warning-10Primary pattern color with 10% opacity
.al-text-patternApplies pattern as text fill

Examples

Patterns

Checks
Grid
Dots
Cross Dots
Diagonal Lines
Horizontal Lines
Vertical Lines
Diagonal Stripes
Horizontal Stripes
Vertical Stripes
Triangles
Zigzag
Grid Double
Copy

Sizing

-sm
-md
-lg
-xl
Copy

Colors

Primary
Secondary
Success
Warning
Danger
Info
black
White

RGBA color pattern

Opacity 2%
Opacity 3%
Opacity 4%
Opacity 25%
Opacity 10%
Opacity 25%
Opacity 50%
Opacity 75%
Copy

Text Pattern

alfuix

Copy

Developer Notes

  • Uses only native CSS gradients and Bootstrap tokens

  • Extendable with more pattern types

  • Designed to match Bootstrap design tokens

  • Works with light/dark modes depending on --pattern-color

  • --pattern-color can be set using utility classes like .al-pattern-primary, .al-pattern-warning-50, etc.