Single Story Embed Styling
You can customize the appearance of single story embeds using CSS custom properties. Add these to your stylesheet to override the default styling.
Tip: All CSS variables use the
--storify-
prefix and can be set directly on the web component element.
Basic Usage
storifyme-story {
--storify-modal-background: rgba(0, 0, 0, 0.9);
}
Modal Styling
Since single story embeds open in a modal viewer, you can customize the modal appearance:
storifyme-modal {
--storify-modal-background: rgba(0, 0, 0, .85); /* Backdrop color */
--storify-modal-btn-width: 40px; /* Navigation button width */
--storify-modal-btn-height: 40px; /* Navigation button height */
--storify-modal-btn-background: #FFFFFF; /* Navigation button background */
--storify-modal-btn-arrow-fill: #000000; /* Navigation arrow color */
}
Story Items (when using additional-widgets
)
If your single story embed includes additional stories, you can style them:
storifyme-story {
--storify-item-radius: 8px; /* Item border radius */
--storify-item-gap: 40px; /* Space between items */
--storify-item-title-size: 1rem; /* Item title size */
--storify-item-title-color: #111111; /* Item title color */
}
Live & New Badges
storifyme-story {
--storify-item-live-background: #E86464; /* Live badge background */
--storify-item-live-color: #FFFFFF; /* Live badge text */
--storify-item-new-background: #111111; /* New badge background */
--storify-item-new-color: #FFFFFF; /* New badge text */
}
Common Examples
Dark Modal
storifyme-modal {
--storify-modal-background: rgba(0, 0, 0, 0.95);
--storify-modal-btn-background: #333333;
--storify-modal-btn-arrow-fill: #ffffff;
}
Branded Navigation
storifyme-modal {
--storify-modal-btn-background: #3498db;
--storify-modal-btn-arrow-fill: white;
}
Compact Additional Stories
storifyme-story {
--storify-item-gap: 20px;
--storify-item-radius: 12px;
--storify-item-title-size: 0.9rem;
}
Advanced Customization
For more CSS variables and advanced widget styling options, see the Widget Styling Guide.
Note: These variables work with Shadow DOM. You cannot style internal elements directly - use CSS variables only.