| Autor | Zpráva | ||
|---|---|---|---|
| barkel Profil |
#1 · Zasláno: 23. 10. 2020, 20:30:24
v SASS máme nadefinovanú konštantu:
$base-font-size: 12px; a k nej funkciu: @function rem-calc($size) {
$remSize: $size / $base-font-size;
@return #{$remSize}rem;
}Ktorá slúži na prepočítavanie pixelov na remká pre $base-font-size: 12px ja by som ale chcel urobiť z $base-font-size CSS konštantu. Výhoda CSS konštanty je v tom že ju viem meniť z JSka: :root {
--base-font-size: 12px;
}lenže k tomu potrebujem aby rem-calc nepočítala v compile time ale v runtime to znamená niečo takéto: @function rem-calc($size) {
@return calc($size / var(--base-font-size));
}lenže obidve veľkosti sú v pixeloch to znamená že aj výsledok calc-u bude v pixeloch. Ako ho skonvertovať do remiek? |
||
|
Časová prodleva: 6 let
|
|||
0