Sass — Преобразование Hex в RGBa для непрозрачности фона

У меня есть следующий миксин Sass, который является наполовину полной модификацией экзамен RGBa ple:

@mixin background-opacity($color, $opacity: .3) {
    background: rgb(200, 54, 54); /* The Fallback */
    background: rgba(200, 54, 54, $opacity);
} 

Я применил $opacityхорошо, но теперь я застрял с частью $color. Цвета, которые я буду отправлять в миксин, будут HEX, а не RGB.

Мой пример использования будет таким:

element {
    @include background-opacity(#333, .5);
}

Как я могу использовать шестнадцатеричные значения в этом миксине?

190
задан Volker E. 27 August 2014 в 05:19
поделиться