1.16.0 • Published 2 years ago
@magnesium/core v1.16.0
@magnesium/core
The Magnesium Design core system.
Installing
npm install @magnesium/core
Usage
@use "@magnesium/core";
Configuration
You can extend default options before importing any Magnesium components:
@use "@magnesium/core" with (
$extend: (
// ...
)
);
Options
Name | Default | Description |
---|---|---|
screens | () | Sets a map of token rules for media queries. |
core | ("responsive": true, "states": true) | Sets a map of token rules for core rules. |
Screens
@use "@magnesium/core" with (
$extend: (
"screens": (
"lg": 1024px
)
)
);
Core
@use "@magnesium/core" with (
$extend: (
"core": (
"responsive": false
)
)
);
API
Sass functions
Function | Description |
---|---|
create-var($name, $fallback) | Sets new CSS custom property, with optional fallback. |
Color with core.create-var()
The following Sass...
@use "@magnesium/core";
.foo {
color: core.create-var(foo, #2674a2);
}
...will produce the following CSS...
.foo {
color: var(--mg-foo, #2674a2);
}
1.15.0
2 years ago
1.14.0
2 years ago
1.16.0
2 years ago
1.13.2
2 years ago
1.13.0
2 years ago
1.12.0
2 years ago
1.11.1
2 years ago
2.0.0-beta.1
2 years ago
1.11.0
2 years ago
1.10.0
2 years ago
1.9.0
2 years ago
1.9.0-beta.1
2 years ago
1.9.4
2 years ago
1.9.3
2 years ago
1.8.1
2 years ago
1.8.0
2 years ago
1.7.0
2 years ago
1.6.0
2 years ago
1.5.1
2 years ago
1.2.0
2 years ago
1.1.0
2 years ago
1.0.0
2 years ago
1.5.0
2 years ago
1.4.1
2 years ago
1.3.2
2 years ago
1.4.0
2 years ago
1.3.1
2 years ago
1.3.0
2 years ago
1.0.0-alpha.8
2 years ago
1.0.0-alpha.7
2 years ago
1.0.0-alpha.6
2 years ago
1.0.0-alpha.5
2 years ago
1.0.0-alpha.4
2 years ago
1.0.0-alpha.3
2 years ago
1.0.0-alpha.2
2 years ago
1.0.0-alpha.0
2 years ago