النمط الخاص بي لهذا النوع من الأشياء هو mixin:
@mixin generic-hr {
width: 100%;
height: 1px;
margin: 15px 0px;
}
.dark-hr {
@include generic-hr;
background-color: #595959;
}
.light-hr {
@include generic-hr;
background-color: #cccccc;
}
يحتوي هذا على ميزة إضافية من القابل للتوسيع، لذلك إذا وجدت نفسك بحاجة إلى العديد من المحددين مع خصائص مشابهة حقا يمكنك إضافتها في المتغيرات:
@mixin generic-hr($background-color: transparent) {
width: 100%;
height: 1px;
margin: 15px 0px;
background-color: $background-color;
}
.dark-hr {
@include generic-hr(#595959);
}
.light-hr {
@include generic-hr(#cccccc);
}
.medium-hr {
@include generic-hr(#818181);
}