.faded-hr-divider { @include background-image(linear-gradient(180deg, rgba(200,200,200, 0) 0%, rgba(200,200,200, 1) 50%, rgba(200,200,200, 0))); height: 1px; width: 100%; } .faded-hr-divider-medium { @include background-image(linear-gradient(180deg, rgba(240,240,240, 0) 0%, rgba(240,240,240, 1) 50%, rgba(240,240,240, 0))); height: 1px; width: 100%; } .faded-hr-divider-light { @include background-image(linear-gradient(180deg, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.8) 50%, rgba(255,255,255, 0))); height: 1px; width: 100%; } .faded-vertical-divider { @include background-image(linear-gradient(90deg, rgba(200,200,200, 0) 0%, rgba(200,200,200, 1) 50%, rgba(200,200,200, 0))); height: 100%; width: 1px; } .faded-vertical-divider-light { @include background-image(linear-gradient(90deg, rgba(255,255,255, 0) 0%, rgba(255,255,255, 0.6) 50%, rgba(255,255,255, 0))); height: 100%; width: 1px; } .vertical-divider { @extend .faded-vertical-divider; position: relative; &::after { @extend .faded-vertical-divider-light; content: ""; display: block; position: absolute; left: 1px; } } .horizontal-divider { @extend .faded-hr-divider; position: relative; &::after { @extend .faded-hr-divider-light; content: ""; display: block; position: absolute; top: 1px; } }