代码之家  ›  专栏  ›  技术社区  ›  Dende

有条件地使用.less样式表

  •  0
  • Dende  · 技术社区  · 6 年前

    我想少掌握一些东西,需要帮助。

    对于同一应用程序的不同部分,我有三个样式表。 我们给他们打电话吧 1.less, 2.less, 3.less . 我也有一个 shared.less 样式表,其中包含所有三个部分的一些常见样式。

    我想在主样式表中使用这些文件 application.css 通过 require .

    我怎么能在这些之间切换呢 1.less , 2.less 3.less 应用程序.css ?

    喜欢

    *= require yfu_app/shared.less *= require yfu_app/1.less 当使用应用程序的第一部分时;

    *= require yfu_app/shared.less *= require yfu_app/2.less 当应用程序的第二部分被使用时,等等。

    有没有更好的方法?

    编辑

    可以吗 @import 有条件地将文件减少到 共享。更少 ?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Vishal    6 年前

    <%= stylesheet_link_tag 'application' %>
    <% if less_1 %>
      <%= stylesheet_link_tag 'less1' %>   
    <% elsif less_2 %>
      <%= stylesheet_link_tag 'less2' %>   
    <% elsif less_3 %>
      <%= stylesheet_link_tag 'less1' %>   
    <% end %>