代码之家  ›  专栏  ›  技术社区  ›  Ahmed Aljaff

如何为特定css条件更改stylus变量

  •  0
  • Ahmed Aljaff  · 技术社区  · 6 年前

    我正在使用vuetify构建一个多语言vuejs web应用程序。

    .application  
      &--is-rtl {
        background:gray !important
        $body-font-family = 'Droid Arabic Kufi', serif !important
      }  
    

    背景已成功更改,但字体变量未更改,请帮助我使此代码正常工作。 提前谢谢。

    1 回复  |  直到 6 年前
        1
  •  1
  •   WhosDustin    6 年前

    更改变量是一种层次结构情况。在更改变量的地方,只有更改后的类才会受到影响。

    // No Change
    .application 
      font-family $body-font-family
      &--is-rtl
        $body-font-family = 'Droid Arabic Kufi', serif
    
    // Change
    .application 
      font-family $body-font-family
      &--is-rtl
        $body-font-family = 'Droid Arabic Kufi', serif
        font-family $body-font-family !important