css – 有没有办法在SASS样式表中组合和优化选择器?

是否有合并类似选择器和优化SCSS源的良好实践或工具?

比如这个:

#left .menu 
{
     //Content a 
}

#left .menu span
{
     //Content b 
}

#left .menu 
{
     //Content c 
}

变成这个:

#left .menu 
{
     //Content a
     //Content c 

     span
     {
          //Content b 
     }

}

手动执行此操作非常繁琐,特别是对于结构可能不那么明显的大型样式表.人们可以花更多的精力来编写更精简和更清洁的SCSS,但它应该是一些整洁的SCSS工具,还是我缺少最佳实践?

解决方法

sass-convert应该满足您的需求:

$sass-convert – 来scss your-example.css

#left .menu {
  //Content a
  span {
    //Content b

 }
 //Content c
}

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效