2017-03-15 64 views
0

複製層次給出一個層次是這樣的:SCSS類/ ID在PhpStorm或Webstorm

.layer-1{ 
    .layer-2{ 
     a{ 
      &.on{} 
     } 
    } 
} 

我只是想複製的a.on整個層次的重用它的媒體查詢。

有沒有辦法做到這一點,而不復制已經定義的規則?似乎PhpStorm能夠顯示層次結構,但我只是想複製它。

任何想法?

enter image description here

+0

可否請你提供多一點「現實世界」的例子:一個代碼,在它的一些規則,你應該到底得到了什麼?如果問題是:我是否可以得到與所有可能的規則相同的結構 - 然後回答將是否(我不知道這樣的功能)。 – LazyOne

回答

0

不要複製層次。寫@media裏面。

.layer-1{ 
    .layer-2{ 
     a{ 
      &.on{ 
       @media { ... } 
      } 
     } 
    } 
} 
1

你可以做這樣的事情:

.layer-1{ 
    .layer-2{ 
     a{ 
      &.on{ 
       $mySelector: & !global; 
      } 
     } 
    } 
} 

@media (x:y) { 
    #{$mySelector} { 
      // your styles 
    } 
} 
相關問題