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: 5 let
|
0