> For the complete documentation index, see [llms.txt](https://spectrecss.angular-package.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spectrecss.angular-package.dev/mixin/property.md).

# property()

{% code title="" lineNumbers="true" %}

```scss
@mixin property($name, $values...) {
  $important: '';
  $property-value: '';
  @if list.index($values, '!important') {
    $important: #{' ' + list.nth($values, list.index($values, '!important'))};
  }
  @each $value in $values {
    @if $value != '!important' {
      $property-value: $property-value + get-var($value) + ' ';
    }
  }
  #{$name}: #{$property-value}#{$important};
}
```

{% endcode %}
