sass如何在属性中,嵌套隶属于其他类名下的该属性

发布于 2022-09-11 20:29:44 字数 327 浏览 10 评论 0

    .remove_icon {
        position: absolute;
        right: 0;
        bottom: 10px;
    }

    .withVerify .remove_icon {
        right: 6em;
    }

sass 如何在 .remove_icon 中,就能把隶属于 .withVerify 类的该属性特殊样式(或者说与其有关联的,不一定是嵌套关系,如.withVerify + .remove_icon),一次性写完?查阅了sass的手册好像没有特别相关的语法?@at-root觉得不太适用

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

橘寄 2022-09-18 20:29:44

你期待的这种语法是不支持的,选择器只支持平级关系、父(祖)子(孙)关系。

月依秋水 2022-09-18 20:29:44

应该是把remove_icon 里的内容定义成函数,然后在 .withVerify .remove_icon里继承及传入不同的参数,这个函数根据参数来赋值那个right

献世佛 2022-09-18 20:29:44

答案是不支持,这种 dsl 语言有域的概念,所以你问题中描述的需求应该是不行了。

但是可以通过别的方式来抽象啊,比如抽象成公用的函数或者 mixin,这样就和域解耦了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文