Introducing PrimeReact v11-alpha 🎉Discover Now

Message Theming

Theming documentation for Message component

Styled#

Message CSS Classes#

List of class names used in the styled mode.

classNamedescription
p-messageClass name of the root element
p-message-contentClass name of the content element
p-message-iconClass name of the icon element
p-message-textClass name of the text element
p-message-close-buttonClass name of the close button element
p-message-close-iconClass name of the close icon element

Design Tokens#

List of design tokens.

tokenCSS Variabledescription
message.border.radius
--p-message-border-radius
Border radius of root
message.border.width
--p-message-border-width
Border width of root
message.transition.duration
--p-message-transition-duration
Transition duration of root
message.content.padding
--p-message-content-padding
Padding of content
message.content.gap
--p-message-content-gap
Gap of content
message.content.sm.padding
--p-message-content-sm-padding
Sm padding of content
message.content.lg.padding
--p-message-content-lg-padding
Lg padding of content
message.text.font.size
--p-message-text-font-size
Font size of text
message.text.font.weight
--p-message-text-font-weight
Font weight of text
message.text.sm.font.size
--p-message-text-sm-font-size
Sm font size of text
message.text.lg.font.size
--p-message-text-lg-font-size
Lg font size of text
message.icon.size
--p-message-icon-size
Size of icon
message.icon.sm.size
--p-message-icon-sm-size
Sm size of icon
message.icon.lg.size
--p-message-icon-lg-size
Lg size of icon
message.close.button.width
--p-message-close-button-width
Width of close button
message.close.button.height
--p-message-close-button-height
Height of close button
message.close.button.border.radius
--p-message-close-button-border-radius
Border radius of close button
message.close.button.focus.ring.width
--p-message-close-button-focus-ring-width
Focus ring width of close button
message.close.button.focus.ring.style
--p-message-close-button-focus-ring-style
Focus ring style of close button
message.close.button.focus.ring.offset
--p-message-close-button-focus-ring-offset
Focus ring offset of close button
message.close.icon.size
--p-message-close-icon-size
Size of close icon
message.close.icon.sm.size
--p-message-close-icon-sm-size
Sm size of close icon
message.close.icon.lg.size
--p-message-close-icon-lg-size
Lg size of close icon
message.outlined.border.width
--p-message-outlined-border-width
Root border width of outlined
message.simple.content.padding
--p-message-simple-content-padding
Content padding of simple
message.info.background
--p-message-info-background
Background of info
message.info.border.color
--p-message-info-border-color
Border color of info
message.info.color
--p-message-info-color
Color of info
message.info.shadow
--p-message-info-shadow
Shadow of info
message.info.close.button.hover.background
--p-message-info-close-button-hover-background
Close button hover background of info
message.info.close.button.focus.ring.color
--p-message-info-close-button-focus-ring-color
Close button focus ring color of info
message.info.close.button.focus.ring.shadow
--p-message-info-close-button-focus-ring-shadow
Close button focus ring shadow of info
message.info.outlined.color
--p-message-info-outlined-color
Outlined color of info
message.info.outlined.border.color
--p-message-info-outlined-border-color
Outlined border color of info
message.info.simple.color
--p-message-info-simple-color
Simple color of info
message.success.background
--p-message-success-background
Background of success
message.success.border.color
--p-message-success-border-color
Border color of success
message.success.color
--p-message-success-color
Color of success
message.success.shadow
--p-message-success-shadow
Shadow of success
message.success.close.button.hover.background
--p-message-success-close-button-hover-background
Close button hover background of success
message.success.close.button.focus.ring.color
--p-message-success-close-button-focus-ring-color
Close button focus ring color of success
message.success.close.button.focus.ring.shadow
--p-message-success-close-button-focus-ring-shadow
Close button focus ring shadow of success
message.success.outlined.color
--p-message-success-outlined-color
Outlined color of success
message.success.outlined.border.color
--p-message-success-outlined-border-color
Outlined border color of success
message.success.simple.color
--p-message-success-simple-color
Simple color of success
message.warn.background
--p-message-warn-background
Background of warn
message.warn.border.color
--p-message-warn-border-color
Border color of warn
message.warn.color
--p-message-warn-color
Color of warn
message.warn.shadow
--p-message-warn-shadow
Shadow of warn
message.warn.close.button.hover.background
--p-message-warn-close-button-hover-background
Close button hover background of warn
message.warn.close.button.focus.ring.color
--p-message-warn-close-button-focus-ring-color
Close button focus ring color of warn
message.warn.close.button.focus.ring.shadow
--p-message-warn-close-button-focus-ring-shadow
Close button focus ring shadow of warn
message.warn.outlined.color
--p-message-warn-outlined-color
Outlined color of warn
message.warn.outlined.border.color
--p-message-warn-outlined-border-color
Outlined border color of warn
message.warn.simple.color
--p-message-warn-simple-color
Simple color of warn
message.error.background
--p-message-error-background
Background of error
message.error.border.color
--p-message-error-border-color
Border color of error
message.error.color
--p-message-error-color
Color of error
message.error.shadow
--p-message-error-shadow
Shadow of error
message.error.close.button.hover.background
--p-message-error-close-button-hover-background
Close button hover background of error
message.error.close.button.focus.ring.color
--p-message-error-close-button-focus-ring-color
Close button focus ring color of error
message.error.close.button.focus.ring.shadow
--p-message-error-close-button-focus-ring-shadow
Close button focus ring shadow of error
message.error.outlined.color
--p-message-error-outlined-color
Outlined color of error
message.error.outlined.border.color
--p-message-error-outlined-border-color
Outlined border color of error
message.error.simple.color
--p-message-error-simple-color
Simple color of error
message.secondary.background
--p-message-secondary-background
Background of secondary
message.secondary.border.color
--p-message-secondary-border-color
Border color of secondary
message.secondary.color
--p-message-secondary-color
Color of secondary
message.secondary.shadow
--p-message-secondary-shadow
Shadow of secondary
message.secondary.close.button.hover.background
--p-message-secondary-close-button-hover-background
Close button hover background of secondary
message.secondary.close.button.focus.ring.color
--p-message-secondary-close-button-focus-ring-color
Close button focus ring color of secondary
message.secondary.close.button.focus.ring.shadow
--p-message-secondary-close-button-focus-ring-shadow
Close button focus ring shadow of secondary
message.secondary.outlined.color
--p-message-secondary-outlined-color
Outlined color of secondary
message.secondary.outlined.border.color
--p-message-secondary-outlined-border-color
Outlined border color of secondary
message.secondary.simple.color
--p-message-secondary-simple-color
Simple color of secondary
message.contrast.background
--p-message-contrast-background
Background of contrast
message.contrast.border.color
--p-message-contrast-border-color
Border color of contrast
message.contrast.color
--p-message-contrast-color
Color of contrast
message.contrast.shadow
--p-message-contrast-shadow
Shadow of contrast
message.contrast.close.button.hover.background
--p-message-contrast-close-button-hover-background
Close button hover background of contrast
message.contrast.close.button.focus.ring.color
--p-message-contrast-close-button-focus-ring-color
Close button focus ring color of contrast
message.contrast.close.button.focus.ring.shadow
--p-message-contrast-close-button-focus-ring-shadow
Close button focus ring shadow of contrast
message.contrast.outlined.color
--p-message-contrast-outlined-color
Outlined color of contrast
message.contrast.outlined.border.color
--p-message-contrast-outlined-border-color
Outlined border color of contrast
message.contrast.simple.color
--p-message-contrast-simple-color
Simple color of contrast

Unstyled#

Theming is implemented with the pass through properties in unstyled mode.