Files
web-menu-react-version/src/components/ImageWithFallback/ImageWithFallback.module.css
2025-11-12 21:44:54 +03:00

43 lines
902 B
CSS

/**
* ImageWithFallback Component Styles
*
* This stylesheet contains all the styles for the ImageWithFallback component,
* including loading states, error states, and animations.
*/
/* Loading container - used for both the placeholder and the actual loading state */
.loadingContainer {
background-color: #f8f9fa;
overflow: hidden;
border: none;
display: flex;
align-items: center;
justify-content: center;
}
/* Loading state transitions */
.loadingState {
transition: opacity 0.3s ease-in-out;
background-color: #f8f9fa;
z-index: 2;
}
/* Error state - applied when image fails to load */
.errorState {
background-color: #f8d7da;
color: #721c24;
border-radius: 4px;
}
:global(.darkApp) .loadingContainer {
background-color: #343a40;
}
:global(.darkApp) .loadingState {
background-color: #343a40;
}
:global(.darkApp) .errorState {
background-color: #45232a;
}