Существуют эффективные инструменты онлайн-конвертации, но чтобы изучить их вручную, нужно помнить одно простое правило - каждый раз, когда вы видите повторение, вы знаете, что вы можете создать из него вложенный блок.В противном случае вы должны просто написать обычный CSS.
Например, у вас есть 3 объявления, которые начинаются с .sb-slider
, так что они могут стать блоком.Оттуда вы нацеливаетесь на li > a
под .sb-slider
дважды, а также на что-то под этим.Это обеспечивает естественную структуру вложенности SCSS, которая работает именно так, как вы думаете.
Для объявления .sb-perspective > div
вы используете его только один раз и не повторяете его, поэтому нет причин создавать блокиз этого.Собрав все это вместе, вы получите:
.sb-slider {
li > a {
outline: none;
img {
border: none;
}
}
li.sb-current .sb-description {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
opacity: 1;
}
}
.sb-perspective > div {
position: absolute;
}