当前位置: 首页 > 知识库问答 >
问题:

Css calc()函数不使用sass文件[重复]

淳于亦
2023-03-14

问题:

  • sass文件中calc函数的正确使用。

案例:

.class1  {
      max-width: calc(100% - #{$endWidth});
      min-width: $startWidth;
      text-overflow: ellipsis;
    }

.class2 {
      max-width: calc(100% - #{$startWidth});
      direction: rtl;
    }

已审理案件:

>

  • 我在堆栈溢出中验证了一些答案,其中一个问题的答案启发了我的问题堆栈溢出参考。解决方案不适用于我的场景,

    我应该在sass中使用mixin来让它工作吗?

  • 共有1个答案

    戚研
    2023-03-14

    虽然默认情况下,calc()确实会导致SASS文件出现问题,但这可以通过使用插值(正确使用插值)来避免。

    对于您的问题,唯一可能的解释是:

    • 您没有(或未正确定义)SASS变量$startWidth$endWidth

    下面是一个JSFiddle示例,展示了上述代码的工作情况。

     类似资料:
    • 给出了以下简单的项目结构。 内容是

    • 这是python游戏的基本战利品表。 常见的,如果滴滚动到任何数字,包括13 不寻常,如果下降滚动14通过,并在18 如果跌落在19或20滚动 即使在满足条件的情况下,该程序也会忽略罕见掉落表,而是从罕见掉落表中取出一个项目,例如掉落=20 1000金币 有人能解释一下这里的问题吗?

    • 我想保留一个中央的.scss文件,该文件存储项目的所有SASS变量定义。 该项目将有大量的CSS文件,由于其性质。重要的是,我要在一个位置声明所有项目范围的样式变量。 在SCSS中有办法做到这一点吗?

    • sass中mixin会造成代码重复,placeholders不能传参,有没有既能传参,又不会造成代码重复的函数?

    • 本文向大家介绍php不使用copy()函数复制文件的方法,包括了php不使用copy()函数复制文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php不使用copy()函数复制文件的方法。分享给大家供大家参考。具体如下: 下面的代码不使用php内置的copy函数,直接通过文件读取写入的操作方式复制文件 希望本文所述对大家的php程序设计有所帮助。

    • css有一个特别不常用的特性,即@import规则,它允许在一个css文件中导入其他css文件。然而,后果是只有执行到@import时,浏览器才会去下载其他css文件,这导致页面加载起来特别慢。 sass也有一个@import规则,但不同的是,sass的@import规则在生成css文件时就把相关文件导入进来。这意味着所有相关的样式被归纳到了同一个css文件中,而无需发起额外的下载请求。另外,所有