Skip to content

Spacing & Layout Variables

Spacing scale, border radius, shadows, transitions, and z-index.

Spacing

VariableValuePixels (16px base)
--vizel-spacing-000px
--vizel-spacing-10.25rem4px
--vizel-spacing-20.5rem8px
--vizel-spacing-30.75rem12px
--vizel-spacing-41rem16px
--vizel-spacing-51.25rem20px
--vizel-spacing-61.5rem24px
--vizel-spacing-82rem32px
--vizel-spacing-102.5rem40px
--vizel-spacing-123rem48px

Border Radius

VariableValuePixels
--vizel-radius-none00px
--vizel-radius-sm0.25rem4px
--vizel-radius-md0.375rem6px
--vizel-radius-lg0.5rem8px
--vizel-radius-xl0.75rem12px
--vizel-radius-2xl1rem16px
--vizel-radius-full9999pxCircular

Shadows

VariableLightDark
--vizel-shadow-sm0 1px 2px 0 rgb(0 0 0 / 0.05)0 1px 2px 0 rgb(0 0 0 / 0.3)
--vizel-shadow-md0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)0 4px 6px -1px rgb(0 0 0 / 0.4), 0 2px 4px -2px rgb(0 0 0 / 0.3)
--vizel-shadow-lg0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)0 10px 15px -3px rgb(0 0 0 / 0.4), 0 4px 6px -4px rgb(0 0 0 / 0.3)
--vizel-shadow-xl0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)0 20px 25px -5px rgb(0 0 0 / 0.5), 0 8px 10px -6px rgb(0 0 0 / 0.4)
--vizel-shadow-2xl0 25px 50px -12px rgb(0 0 0 / 0.25)0 25px 50px -12px rgb(0 0 0 / 0.5)

Transitions

VariableValue
--vizel-transition-fast100ms
--vizel-transition-normal150ms
--vizel-transition-slow300ms

Z-Index

VariableValueUse Case
--vizel-z-dropdown50Dropdown menus
--vizel-z-sticky60Sticky headers
--vizel-z-fixed70Fixed elements
--vizel-z-modal-backdrop80Modal backdrops
--vizel-z-modal90Modals
--vizel-z-popover100Popovers, tooltips
--vizel-z-tooltip110Tooltips (highest)

Portal Variables

VariableDefaultDescription
--vizel-portal-base-z-index9999Base z-index for portal elements

Usage Example

css
:root {
  /* Larger border radius for a softer look */
  --vizel-radius-md: 8px;
  --vizel-radius-lg: 12px;
  
  /* Slower transitions */
  --vizel-transition-normal: 200ms;
  
  /* Custom z-index for specific use case */
  --vizel-portal-base-z-index: 10000;
}

Released under the MIT License.