您可以使用占位符.
%hover { background: red; } .button1 { background: black; padding: 5px 10px; text-decoration: none; color: white; &:hover { @extend %hover; } } .button2 { background: blue; padding: 5px 10px; text-decoration: none; color: white; &:hover { @extend %hover; } }
或者,也许是更好的解决方案,为按钮使用更通用的类:
.btn { padding: 5px 10px; text-decoration: none; color: white; &:hover { background: red; } } .btn--1 { background: black; } .btn--2 { background: blue; }