Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Css ExtractNew to Visual Studio Code? Get it now.
Css Extract

Css Extract

sai.zhao

|
148 installs
| (0) | Free
Extract Nested Classes And Insert To Styles
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Introduction

Dynamically generate CSS styles based on classes extracted from Vue component templates.

How to use

Select an HTML section within a Vue component, right-click, and then choose "Extract CSS" from the context menu to utilize this feature.

or

command + shift + p type in abc

  • Nested Classes
  • Flatten Classes
  • Wrap Classes
  • Single Wrap Classes

This extension includes 4 commands that write to the style tag in different formats.

<div class="rm-tips">
  <div class="rm-tips-icon abc">
    <div class="me"></div>
  </div>
  <div class="rm-tips-message"></div>
  <div class="rm-tips-more"></div>
</div>

Nested Classes like this:

.rm-tips { }
.rm-tips .rm-tips-icon.abc { }
.rm-tips .rm-tips-icon.abc .me{ }
.rm-tips .rm-tips-message { }
.rm-tips .rm-tips-more { }

Flatten Classes like this:

.rm-tips { }
.rm-tips-icon { }
.me {}
.abc { }
.rm-tips-message { }
.rm-tips-more { }

Wrap Classes like this:

 .rm-tips {
  .rm-tips-icon.abc {
    .me { 
    }
  }
  .rm-tips-message {
  }
  .rm-tips-more {
  }
}

Single Wrap Classes like this:

 .rm-tips {
  .rm-tips-icon.abc {
  }
  .me {

  }
  .rm-tips-message {
  }
  .rm-tips-more {
  }
}

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft