less中如何传递变量?

.sh_no_option{
    background-image: url("../../../../../static/img/plan/sh_no.png");
    &:hover{
        #background_img('sh_no_click')
        //background-image: url("../../../../../static/img/plan/sh_no_click.png");
    }
}

#background_img(@url){
    background-image: url(`../../../../../static/img/plan/${@url}.png`);
}

怎么书写less 达到 注释掉的效果?

  1. 下面的#background_img的url如何传递?
  2. 上面的.sh_no_option如何利用#background_img快速赋值?
阅读 4.3k
1 个回答
#background_img(@url){
    background-image: url('../../../../../static/img/plan/@{url}.png');
}

.sh_no_option{
    #background_img('sh_no_click');
    &:hover{
        #background_img('sh_no_click1')
    }
}

这样试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进