SASS/SCSS是制作OOCSS的一种方式吗?



我知道SASS/SCSS,我知道什么是面向对象的,但是我能说SASS是一种使CSS面向对象的方法吗?如果我说错了,请指正。

这是一个有趣的问题,因为SASS/SCSS并不能完全决定CSS面向对象的能力。你写的CSS会。正如你所知道的,它只是一个预编译CSS的层。

你可以肯定地说,通过使用SASS,它可以更容易地创建面向对象的css。它绝对有帮助,因为你可以将类个性化到文件中,扩展,包含等,你可以导入它们,这有助于创建一个比常规CSS更接近模块化的环境。

当SASS被编译成CSS时,你真的可以在没有它的情况下获得相同的面向对象类。但是它可以帮助你组织对象

我认为它不是真正面向对象的,但你可以像其他编程语言一样使用一些函数。

    <
  • 变量/gh>
  • mixin(函数)
  • 操作符(+ - */)

这些可以帮助您更容易地重用和维护css代码

最新更新