Mam kilka selektorów scss, w których używam tej samej ilości dodatniej i ujemnej, jak w:
padding: 0 15px 15px;
margin: 0 -15px 20px -15px;
Wolałbym używać zmiennej dla wszystkich kwot 15px, ale to nie działa:
$pad: 15px;
padding: 0 $pad $pad;
margin: 0 -$pad 20px -$pad;
Kwoty depozytu są zamieniane na liczby dodatnie. Czy coś mi brakuje?
css
sass
compass-sass
Steve
źródło
źródło
Bardziej rozsądnym rozwiązaniem zgodnie z wytycznymi Sass byłyby
interpolate
zmienne, takie jak poniższy przykład:Przykład: https://www.sassmeister.com/gist/c9c0208ada0eb1fdd63ae47830917293
źródło
Po rozważeniu dwóch poprzednich odpowiedzi dodaję dwa pensy, ale potem przeczytam (moje podkreślenie):
Dlatego uważam, że właściwy sposób wyglądałby następująco, który zachowuje zdolności matematyczne SASS / SCSS:
źródło