我有以下薩斯混入,這是一個的RGBA例子的完成了一半修改:薩斯 - 轉換十六進制的RGBA背景不透明度
@mixin background-opacity($color, $opacity: .3) {
background: rgb(200, 54, 54); /* The Fallback */
background: rgba(200, 54, 54, $opacity);
}
我已經申請$opacity
好了,但現在我是一個卡住了$color
部分。 我將發送到mixin的顏色將是HEX而不是RGB。
我的實例的使用將是:
element {
@include background-opacity(#333, .5);
}
我如何使用這個混入內的十六進制值?
我發誓我試過這個,而r,b,g功能並沒有工作。我使用的是來自Drupal後端的動態顏色,但可能會破壞某些東西。儘管如此,我還是在進一步研究後發現答案+1 –
但是,#($ color + $ opacity)的十六進制等價物是什麼? - 這可能是有用的。可行? – somedirection
據我所知,RGBA增加了* opacity *,這意味着您可以看到背後的元素。用標準的'hex',你不能這樣做。 –