@sass-collective/property

4.7.0 • Public • Published

Sass Property

Version Downloads License

Introduction

Generate CSS property with CSS Custom Properties option.

Installing

npm install @sass-collective/property

Usage

@use "@sass-collective/property";
@use "@sass-collective/property/custom-properties";

:root {
    @include property.declaration(custom-properties.create(--foo, darkcyan));
    // --foo: darkcyan;
}

.foo {
    @include property.declaration(color, custom-properties.create(--foo, darkcyan));
    // color: var(--foo, darkcyan);
    
    @include property.declaration(color, custom-properties.create(--foo, custom-properties.create(--bar, darkcyan)));
    // color: var(--foo, var(--bar, darkcyan));
}

.bar {
    @include property.declaration(color, darkcyan);
    // color: darkcyan;
}

API

Sass mixins

Mixin Description
declaration($property, $value, $important) Declare CSS property, with optional !important.

Packages

Package Description
@sass-collective/property/custom-properties Declare CSS Custom Properties.

Package Sidebar

Install

npm i @sass-collective/property

Weekly Downloads

716

Version

4.7.0

License

MIT

Unpacked Size

18.2 kB

Total Files

12

Last publish

Collaborators

  • bdamevin