Customize the CometChat calling UI with custom CSS classes for buttons, video containers, name labels, and grid layouts.
AI Integration Quick Reference
/* Key CSS classes for call UI customization */.cc-main-container { } /* Outermost call container */.cc-bottom-buttons-container { } /* Bottom action buttons bar */.cc-name-label { } /* User name text */.cc-video-container { } /* Video feed container */.cc-end-call-icon-container { } /* End call button */.cc-audio-icon-container { } /* Audio toggle button */.cc-video-icon-container { } /* Video toggle button */.cc-screen-share-icon-container { } /* Screen share button */
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.