Skip to main content

Styling Guide

Advanced styling techniques for Retro Floppy.

CSS Modules

The component uses CSS Modules internally for scoped styles.

Custom Classes

Add custom classes:

<FloppyDisk className="my-custom-class" />

Inline Styles

Apply inline styles:

<FloppyDisk
style={{
margin: '1rem',
boxShadow: '0 4px 8px rgba(0,0,0,0.2)',
}}
/>

CSS Variables

Override CSS variables:

<FloppyDisk
style={
{
'--disk-color': '#ff6b6b',
} as React.CSSProperties
}
/>

Global Styles

Target the component globally:

.floppy-disk-container {
/* Your styles */
}