参考父母值

  • 本文关键字:父母 参考 css sass
  • 更新时间 :
  • 英文 :


有什么方法可以引用父值,例如每个示例

.btn-blue {
     background-color: $light-blue; 
     &:hover {
       background-color: rgba($light-blue,.7);
     }
}
.btn-green {
     background-color: $light-green;
     &:hover {
       background-color: rgba($light-green,.7);
     }
}

我想编写一个:悬停选择器,它将获得父母的价值。像

.btn-blue {
     background-color: $light-blue; 
}
.btn-green {
     background-color: $light-green;
}
.btn-green, .btn-blue {
     &:hover {
           background-color: rgba($parent_color,.7);
     }
}

有什么想法吗?

您可以使用MXIN并传递颜色:

@mixin btn-color($selColor)
{ 
     background-color: $selColor; 
      &:hover {  background-color: rgba($selColor,.7); 
       } 
 }

并像这样使用:

 .btn-green { @include btn-color($light-green); }
 .btn-blue { @include btn-color($light-blue); }

最新更新