gpt4 book ai didi

css - 在 SASS 中获取设备大小

转载 作者:行者123 更新时间:2023-11-28 11:07:00 26 4
gpt4 key购买 nike

我想在 SASS 中获取设备的宽度和高度。因为我想为不兼容的平台创建以像素为单位转换 vw/vh 的函数。

我已经用 LESS 编写了这个函数

@w_device:`$(window).width()/100`;
@h_device:`$(window).height()/100`;

.vh(@v){
@val:round(@h_device*@v*1px);
}
.vw(@v){
@val:round(@w_device*@v*1px);
}

有人知道如何在 SASS 中执行此操作吗?

谢谢

最佳答案

我认为这与您的要求非常接近。

@function get-vw($target) { 
$vw-context: (1000*.01) * 1px;
@return ($target/$vw-context) * 1vw;
}

用法:

h1 {
font-size: get-vw(72px);
}

由于 vw 是视口(viewport)的 1%,我们可以按比例缩放 px 大小。返回值可用于其他元素。 IE:图片、背景等

这是一个great article讨论几种 Sass 方法。

关于css - 在 SASS 中获取设备大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32005686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com