У Sass есть функция, называемая <code>extend</code> которая упрощает заимствование правил CSS из одного элемента и построение на них в другом. Например, <code>.panel</code> блок правил CSS <code>.panel</code> класс <code>.panel</code> . Он имеет <code>background-color</code> , <code>height</code> и <code>border</code> . <blockquote> .panel { <br> background-color: red; <br> высота: 70px; <br> граница: 2px сплошной зеленый; <br> } </blockquote> Теперь вам нужна другая панель под названием <code>.big-panel</code> . Он имеет те же базовые свойства, что и <code>.panel</code> , но также требует <code>width</code> и <code>font-size</code> . Можно скопировать и вставить исходные правила CSS из <code>.panel</code> , но код становится повторяющимся, когда вы добавляете больше типов панелей. Директива <code>extend</code> - это простой способ повторного использования правил, написанных для одного элемента, а затем добавить другое для другого: <blockquote> .big панели { <br>@extend .panel; <br> ширина: 150 пикселей; <br> font-size: 2em; <br> } </blockquote><code>.big-panel</code> будет иметь те же свойства, что и <code>.panel</code> в дополнение к новым стилям.
Создайте класс <code>.info-important</code> который расширяет <code>.info</code>а также имеет <code>background-color</code> установленный на пурпурный.