mirror of
https://github.com/netzbegruenung/podcast.netzbegruenung.de.git
synced 2024-04-29 01:24:52 +02:00
25 lines
779 B
SCSS
25 lines
779 B
SCSS
// Define font-size (with fallback)
|
|
//
|
|
// @param number|string $size
|
|
// A size from the $font-size map or px value to be converted
|
|
// @param number|string $context
|
|
// (optional) Only used if em is the $base-unit. The value of the elements/parents
|
|
// font-size if it differs from $base-font-size. Specified as a t-shirt size or
|
|
// value in px.
|
|
@mixin font-size($size, $context: $base-font-size) {
|
|
$allowed-types: "font-size", "px";
|
|
$type: typey-validator($size, $allowed-types);
|
|
@if $base-unit == rem {
|
|
@if $rem-fallback == true {
|
|
@if $type == "font-size" {
|
|
$map-size: map-get($font-size, $size);
|
|
font-size: $map-size;
|
|
}
|
|
@if $type == "px" {
|
|
font-size: $size;
|
|
}
|
|
}
|
|
}
|
|
font-size: font-size($size, $context);
|
|
}
|