Skip to main content

File name and Class name

  • You must create the file the same name with the prefix of classes for Layout, Project, Component, Utility, except for the files in Foundation.
  • You must not include multiple prefix class names in one file, except for Utility files that have the special reason for preparing different layout for PC/SP (.u-pc-***, .u-sp-***).
REASON

When you put the same name with a file name and class name, It will avoid the conflict with the class name.

Example​

BAD

You must not include the following class name in one file, even if similar name.

scss/object/component/_foo.scss
.c-foo {
// something style
}
.c-foo-bar {
// something style
}
GOOD

Please separate files like this.

scss/object/component/_foo.scss
.c-foo {
// something style
}
scss/object/component/_foo-bar.scss
.c-foo-bar {
// something style
}