我嘗試讓我對除魔覆蓋稍微可控的,所以我想知道如果我可以做一些像SASS變量我添加opactiy壽,它不再做狗屎了。也離開0.並把整個變量似乎沒有正常工作..任何建議?不透明度
Q
不透明度
0
A
回答
0
所以你的最後一個變量是錯誤的。你不能把價值在一起,就像
0.$slider_text_background_opacity
,但如果你這樣做
$slider_text_background_opacity: 0.5
,然後把它的RGBA功能像這裏面:
background: rgba($red, $green, $blue, $slider_text_background_opacity);
它的工作原理。
0
所以,你不知道什麼是用戶不透明度值。這可能是0.2
,20%
,20
,"lol"
等
SassMeister演示:link。
要解決此問題,您可以使用下面的代碼:
// Removes units
// 10px -> 10
// 20% -> 20
// .2 -> .2
// lol -> 1
@function strip-units($value: 1) {
@if (type-of($value) == 'number') {
@return $value/($value * 0 + 1);
} @else {
// Throw an error
// @error "Error from function strip-units: parameter $value must be a number!";
// or return default value
@return 1;
}
}
// Returns opacity in decimal format
// 10% -> .1
// .1 -> .1
// -1 -> 0
// 101 -> 1
@function get-opacity($opacity: 1) {
$opacity: strip-units($opacity);
@if ($opacity < 0) {
$opacity: 0;
}
@if ($opacity >= 100) {
$opacity: 1;
}
@if (($opacity > 1) and ($opacity < 100)) {
$opacity: $opacity/100;
}
@return $opacity;
}
相關問題
- 1. JButton的不透明度/半透明度?
- 2. 整體SVG不透明度/透明度
- 3. CSS過渡:不透明度不透明。 。
- 4. GMSMarker不透明度不透明動畫
- 5. 不透明度使div更不透明
- 6. 按鈕不透明/透明度
- 7. 與不透明度
- 8. 不透明度與
- 9. .DrawImage不透明度?
- 10. ccDrawLine不透明度?
- 11. SDL_Texture不透明度
- 12. Dat.gui不透明度
- 13. UIView不透明度梯度
- 14. 更改不透明度時重繪窗口不透明度
- 15. c#winform不透明度70%,但面板內不透明度100%
- 16. Div 70%不透明度,含有100%不透明度的圖像
- 17. 段落中的不透明度變化改變了文本的不透明度和背景不透明度
- 18. C#控制檯不透明度/透明度
- 19. 不透明度的文本透明度CSS
- 20. 我需要不透明度(透明度)的IMG與CSS ie8
- 21. Java中的圖像透明度或不透明度問題
- 22. 更改jButton透明度/不透明度/ alpha
- 23. 返回的內容的不透明度低透明度DIV中
- 24. 圖像的不透明度/透明度左至反之亦然
- 25. Firefox不透明度(透明度)漸變 - 淡出圖像
- 26. CSS不透明度動畫
- 27. 鍵盤不透明度
- 28. 元素的不透明度
- 29. AbcPdf不透明度AddImageHtml
- 30. CSS不透明度爲ARGB
是什麼,這一定是這樣動態的原因是什麼?你不能設置一個包含整個rgba的變量嗎? –
爲什麼0. $ slider_text_background_opacity - 您是否試過將$ slider_text_background_opacity設置爲endvalue? –
@ThomasYates所以無論誰使用這可以決定多少opactiy他想..有些客戶是..怪異 –