例如,采用 BEM 命名规范能够快速帮助大家对代码进行分类和管理,让 CSS 的重构变得更加简单。而采用模块化 Sass 可以极大地提高 CSS 代码的复用率,并且允许大家快速修改样式而无需翻阅整个项目。
以下是一个实用的大项目模板:
<!-- HTML CODE --> <div class="block"> <h2 class="block__title">Block</h2> <p class="block__text">Lorem ipsum dolor sit amet,</p> <ul class="block__list"> <li class="block__item">Item 1</li> <li class="block__item">Item 2</li> <li class="block__item">Item 3</li> </ul> </div> /* SASS CODE */ .block { &__title { ... } &__text { ... } &__list { &__item { ... } } } /* CSS OUTPUT */ .block__title { ... } .block__text { ... } .block__list__item { ... }
这个模板既符合 BEM 命名规范又采用了 Sass 模块化,代码结构清晰,易于维护,满足了大型项目的需求。
在实际开发中,可以根据项目需求自定义类名前缀,如 “.my-block__title”、”.my-list__item” 等等,以便更好地进行样式分类和管理。