css - 使用颜色文本名称(如 "red")设置 CSS 颜色并设置不透明度?

标签 css

有没有办法使用颜色文本名称设置CSS颜色并设置不透明度?

类似于:

颜色:浅灰色 alpha 0.5

或者我必须使用 RGBalpha,例如:

颜色:rgba(211,211,211,0.3)

最佳答案

不可能将颜色文本名称和 alpha 结合起来。


你可以用两种方式处理你的问题

建议:将颜色文本名称转换为 rgb,这样 lightgray = 211,211,211

span.lightgray {
   color: rgba(211,211,211, 0.3); // Your own suggestion
}

不建议:使用颜色文本名称和不透明度,但不透明度适用于整个元素(因此背景或其他属性也将透明/受影响)

span.lightgray{
   color: lightgray;
   opacity: 0.3; // Not advised
}

关于css - 使用颜色文本名称(如 "red")设置 CSS 颜色并设置不透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56112155/

相关文章:

html - 如何切片PSD?

css - 从被 CORS 策略阻止的不同域获取 CSS : No 'Access-Control-Allow-Origin' header is present on the requested resource

css - 强制 Windows 显示 Helvetica 而不是 Arial

css - 把html和body overflow-x设置为hidden会出现什么样的问题

c# - 如何从代码后面添加样式?

html - 如何使用输入类型 ="number"使用 CSS 调整按钮的大小

html - anchor 在 div 内部不起作用,但它在 div 之上工作

javascript - 单击按钮将光标置于搜索表单中

html - 在 css 中定位 IE 11 不起作用

html - Div 填充可用空间的 100% 高度