scss-form-reset

0.0.3 • Public • Published

SCSS Form Reset

SASS Mixins/Placeholders to reset all form elements Forked from https://gist.github.com/mjlescano/fc472f778e77c4b760ab

Table of contents

Instalation

Download _form-reset.scss or install via NPM npm install scss-form-reset --save

Then, import _form-reset.scss depending of your configuration and file structure.

  • @import "~scss-form-reset"; with sass-loader or node-sass-package-importer (recommended)
  • @import "sass-form-reset/form-reset"; when using node-sass’ includePaths to resolve node_modules dir
  • @import "./../../node_modules/sass-form-reset/form-reset"; if none of the above and working in something like ./src/scss/main.scss
  • @import "vendor/form-reset"; if manually copied _form-reset.scss in a vendor folder, for example

Usage

MIXINS: for very specific use cases, when you don't want to reset absolutly all the forms, very verbose output.

PLACEHOLDER SELECTORS: use as extending classes. Less verbose, more generic overrides.

input {
  @extend %form-reset-input;
}
 
label {
  @extend %form-reset-label;
}
 
select {
  @extend %form-reset-select;
}
 
button {
  @extend %form-reset-button;
}
 
textarea {
  @extend %form-reset-textarea;
}

License

SCSS Form Reset is open-sourced software licensed under the MIT license.

Credits

Anthony Short

Matías Lescano

Dependents (0)

Package Sidebar

Install

npm i scss-form-reset

Weekly Downloads

28

Version

0.0.3

License

MIT

Unpacked Size

8.74 kB

Total Files

4

Last publish

Collaborators

  • zeindelf