Skip to main content
Modes: DEFAULT | TILE | SPOTLIGHT
The CometChat calling UI exposes CSS classes you can target to style buttons, video containers, labels, and layouts. Your CSS is applied globally — any styles you write for these classes will affect the call UI across all modes (DEFAULT, TILE, SPOTLIGHT). Before you begin, make sure you’ve set up Ringing or Call Session.
Only use CSS classes documented here — targeting undocumented classes may cause UI issues. Avoid resizing the grid container to prevent layout distortions.

CSS Class Reference

Layout Containers

Action Buttons

Examples

Basic Styling

This example applies colored backgrounds to buttons and dotted borders to containers to visualize the layout structure:
Here’s how it looks across the three call modes: Mode: DEFAULT
Mode: TILE
Mode: SPOTLIGHT

Polished UI

This example shows a more refined customization with rounded buttons, custom spacing, and a patterned video background:

Next Steps

Video View Customization

Customize video call layout and participant tiles

Virtual Background

Apply blur or custom image backgrounds during calls

Calling Overview

Overview of all calling features and approaches