scss之px单位转成vw单位


@charset "UTF-8";

// px单位转成vw单位
@function px2vw($size: 14px, $width: 375px) {
@if (type-of($size) == "number" and unit($size) == "px") {
@return $size * 100vw / $width;
} @else {
@return $size;
}
}

//props-dpr
@mixin props-dpr($props, $values) {
@if length($props) ==1 {
@if length($values) ==1 {
#{$props}: px2vw($values);
} @else {
$valueStr: ();
@each $value in $values {
$valueStr: append($valueStr, px2vw($value));
}
#{$props}: $valueStr;
}
} @else {
@each $prop in $props {
#{$prop}: px2vw(nth($values, index($props, $prop)));
}
}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM