Captioned-figure
Figure with caption layout (to position caption)
Variables
$config
Variable Type: Map
Module Settings
$config: (
"text-alignment-matches" : false,
"text-alignment-matches-center-only" : true,
"background-color" : white,
"box-shadow" : true,
"margin-bottom" : true,
"line-height" : true,
"caption-padding" : 0.5em,
"color" : null,
"type-size" : "small",
"caption-max-width" : min(100%, 15em),
"caption-background-color" : rgba(255,255,255,0.7),
"caption-backdrop-filter" : blur(2px),
"traditional-caption-color" : null,
"traditional-caption-background-color" : transparent,
"traditional-caption-padding" : 0.5em,
"traditional-caption-max-width" : 35em,
"traditional-caption-text-align" : right,
);
File Information
- File: _captioned-figure.scss
- Group: captioned-figure
- Type: variable
- Lines (comments): 31-49
- Lines (code): 51-69
Map Properties
| Name | Type | Default | Description |
|---|---|---|---|
| text-alignment-matches | Boolean | false | Toggles matching alignment. |
| text-alignment-matches-center-only | Boolean | true | Toggles matching alignment, but only if center. |
| background-color | Color | white | Background color of the component. |
| box-shadow | CssValue | true | Box shadow the captioned figure. |
| margin-bottom | Dimension | true | Bottom margin of the captioned figure. |
| line-height | Number | true | Line height of the captioned figure caption. |
| caption-padding | Dimension | 0.5em | Padding of the captioned figure caption. |
| color | Color | null | Font color of the captioned figure caption. |
| type-size | String | "small" | Font size of the captioned figure caption. |
| caption-max-width | Dimension | min(100%, 15em) | Max width of the captioned figure caption. |
| caption-background-color | Color | rgba(255,255,255,0.7) | background color of the captioned figure caption. |
| caption-backdrop-filter | CssValue | blur(2px) | Filter of the backdrop of the captioned figure. |
| traditional-caption-color | Color | null | Traditional style for font color. |
| traditional-caption-background-color | Color | transparent | Traditional style for caption background color. |
| traditional-caption-padding | Dimension | 0.5em | Traditional style for caption padding. |
| traditional-caption-max-width | Dimension | 35em | Traditional style for caption max width. |
| traditional-caption-text-align | CssValue | right | Traditional style for caption text-align. |
Mixins
set()
Mixin
Change modules $config
File Information
- File: _captioned-figure.scss
- Group: captioned-figure
- Type: mixin
- Lines (comments): 71-74
- Lines (code): 76-78
Examples
@include ulu.component-captioned-figure-set(( "property" : value ));
Parameters
| Name | Type | Description |
|---|---|---|
| $changes | Map |
Map of changes |
Require
styles()
Mixin
Prints component styles
File Information
- File: _captioned-figure.scss
- Group: captioned-figure
- Type: mixin
- Lines (comments): 90-92
- Lines (code): 94-190
Examples
@include ulu.component-captioned-figure-styles();
Require
Functions
get()
Function
Get a config option
File Information
- File: _captioned-figure.scss
- Group: captioned-figure
- Type: function
- Lines (comments): 80-83
- Lines (code): 85-88
Examples
@include ulu.component-captioned-figure-get("property");
Parameters
| Name | Type | Description |
|---|---|---|
| $name | Map |
Name of property |