alignContent? | "flex-start" | "flex-end" | "center" | "space-between" | "space-around" | "space-evenly" | "stretch" | Align content (e.g., 'center', 'stretch'). | - |
alignItems? | "flex-start" | "flex-end" | "center" | "start" | "end" | "stretch" | "baseline" | Align items (e.g., 'center', 'flex-start'). | - |
alignSelf? | "auto" | "flex-start" | "flex-end" | "center" | "stretch" | "baseline" | Align self (e.g., 'auto', 'center'). | - |
alt? | string | Alternate text for the image. | - |
bgColor? | "primary" | "link" | "info" | "success" | "warning" | "danger" | "black" | "black-bis" | "black-ter" | "grey-darker" | "grey-dark" | "grey" | "grey-light" | "grey-lighter" | "white" | "light" | "dark" | "inherit" | "current" | Background color (Bulma color, 'inherit', or 'current'). | - |
children? | ReactNode | Arbitrary children (e.g., iframe or custom content). | React.HTMLAttributes.children |
className? | string | Additional CSS classes to apply. | React.HTMLAttributes.className |
color? | "primary" | "link" | "info" | "success" | "warning" | "danger" | Bulma color modifier for the image container. | React.HTMLAttributes.color |
colorShade? | "00" | "05" | "10" | "15" | "20" | "25" | "30" | "35" | "40" | "45" | "50" | "55" | "60" | "65" | "70" | "75" | "80" | "85" | "90" | "95" | "invert" | Color shade suffix (e.g., '00', 'invert'). | - |
display? | "block" | "flex" | "inline" | "inline-block" | "inline-flex" | Display type (e.g., 'block', 'flex'). | - |
flexDirection? | "row" | "row-reverse" | "column" | "column-reverse" | Flex direction (e.g., 'row', 'column'). | - |
flexGrow? | "0" | "1" | Flex grow value (e.g., '0', '1'). | - |
flexShrink? | "0" | "1" | Flex shrink value (e.g., '0', '1'). | - |
flexWrap? | "nowrap" | "wrap" | "wrap-reverse" | Flex wrap (e.g., 'wrap', 'nowrap'). | - |
float? | "left" | "right" | Float direction (e.g., 'left', 'right'). | - |
fontFamily? | "primary" | "sans-serif" | "monospace" | "secondary" | "code" | Font family (e.g., 'sans-serif', 'code'). | - |
interaction? | "unselectable" | "clickable" | Interaction behavior (e.g., 'unselectable', 'clickable'). | - |
isRetina? | boolean | Whether to use retina (2x) image source. | - |
isRounded? | boolean | Whether the image should have rounded corners. | - |
justifyContent? | "left" | "right" | "flex-start" | "flex-end" | "center" | "space-between" | "space-around" | "space-evenly" | "start" | "end" | Justify content (e.g., 'center', 'space-between'). | - |
m? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Margin (e.g., '0', '1'). | - |
mb? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Margin bottom. | - |
ml? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Margin left. | - |
mr? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Margin right. | - |
mt? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Margin top. | - |
mx? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Margin horizontal (left and right). | - |
my? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Margin vertical (top and bottom). | - |
overflow? | "clipped" | Overflow behavior (e.g., 'clipped'). | - |
overlay? | boolean | Applies overlay styling if true. | - |
p? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Padding (e.g., '0', '1'). | - |
pb? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Padding bottom. | - |
pl? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Padding left. | - |
pr? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Padding right. | - |
pt? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Padding top. | - |
px? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Padding horizontal (left and right). | - |
py? | "0" | "1" | "2" | "3" | "4" | "5" | "6" | "auto" | Padding vertical (top and bottom). | - |
radius? | "radiusless" | Border radius style (e.g., 'radiusless'). | - |
responsive? | "mobile" | "narrow" | Responsive behavior (e.g., 'mobile', 'narrow'). | - |
shadow? | "shadowless" | Shadow style (e.g., 'shadowless'). | - |
size? | "16x16" | "24x24" | "32x32" | "48x48" | "64x64" | "96x96" | "128x128" | "square" | "1by1" | "5by4" | "4by3" | "3by2" | "5by3" | "16by9" | "2by1" | "3by1" | "4by5" | "3by4" | "2by3" | "3by5" | "9by16" | "1by2" | "1by3" | Size or aspect ratio modifier (e.g., '128x128', '16by9', etc.). | - |
src? | string | Image source URL. | - |
textAlign? | "centered" | "justified" | "left" | "right" | Text alignment (e.g., 'centered', 'left'). | - |
textColor? | "primary" | "link" | "info" | "success" | "warning" | "danger" | "black" | "black-bis" | "black-ter" | "grey-darker" | "grey-dark" | "grey" | "grey-light" | "grey-lighter" | "white" | "light" | "dark" | "inherit" | "current" | Text color (Bulma color, 'inherit', or 'current'). | - |
textSize? | "1" | "2" | "3" | "4" | "5" | "6" | "7" | Text size (e.g., '1', '2'). | - |
textTransform? | "capitalized" | "lowercase" | "uppercase" | "italic" | Text transformation (e.g., 'uppercase', 'italic'). | - |
textWeight? | "light" | "normal" | "medium" | "semibold" | "bold" | Text weight (e.g., 'light', 'bold'). | - |
viewport? | "mobile" | "tablet" | "desktop" | "widescreen" | "fullhd" | Viewport for responsive classes (e.g., 'mobile', 'desktop'). | - |
visibility? | "hidden" | "sr-only" | Visibility (e.g., 'hidden', 'sr-only'). | - |