侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

有没有办法从CSS中的calc函数中删除单位

2023-03-10 星期五 / 0 评论 / 0 点赞 / 82 阅读 / 798 字

我目前正在使用以下规则: margin-left: calc(((100vw - 624px) / 144) * 5); 在1200px视口宽度处,这给出了20px的值.然而,我真正想要的

... . . 我目前正在使用以下规则:

margin-left: calc(((100vw - 624px) / 144) * 5);

在1200px视口宽度处,这给出了20px的值.然而,我真正想要的是得到20%的结果.理想情况下,这意味着将“5”的乘法因子从整数变为“5%”.但为了做到这一点,我需要从计算的其余部分中删除单位,以便计算处理4 * 5%而不是4px * 5.

在SASS我可以除以1px,但在计算中你只能除以一个数字,而不是一个统一的值.

有没有办法从calc函数的一部分中删除单位?

.

解决方法

. SASS和其他CSS预处理器有一个 strip-unit函数,但CSS3中没有类似的功能.. . .. ...

广告 广告

评论区