@mixin biseau($size) { position: relative; z-index: 1; overflow: visible; &:before { content: " "; position: absolute; top: 0; left: -$size/2; right: -$size/2; bottom: 0; z-index: -1; transform: skewX(-15deg); transition: background-color 0.3s; } } @mixin shape-style($size) { @include borders(); @include border-radius($btn-radius); @include biseau($size); background-color:transparent; } @mixin colorize-shape($background-color) { background-color: $background-color; &:before { background-color: $background-color; } }