Sass / Compass - преобразовать шестнадцатеричный, RGB или именованный цвет в RGBA

Это может быть Compass 101, но кто-нибудь написал миксин, который устанавливает альфа-значение цвета? В идеале, я бы хотел, чтобы миксин имел любую форму определения цвета и применял прозрачность:

@include set-alpha( red, 0.5 );          //prints rgba(255, 0, 0, 0.5);
@include set-alpha( #ff0000, 0.5 );      //prints rgba(255, 0, 0, 0.5);
@include set-alpha( rgb(255,0,0), 0.5 ); //prints rgba(255, 0, 0, 0.5);
79
задан Volker E. 21 July 2014 в 14:26
поделиться