html - 仅将不透明度应用于按钮的背景颜色而不是文本颜色
问题描述
我需要将不透明度应用于悬停按钮的背景颜色。按钮的文字颜色不应受不透明度的影响。
当我应用不透明度时..按钮文本颜色也变暗..应该是原样..我尝试使用带有黑色的线性渐变来获得不透明度效果,但它显示完全黑色..
plunker link ->
http://plnkr.co/edit/HLoQf4fznVFx8OK10Wdl?p=preview
解决方案
您只能覆盖rgba
允许您将不透明度作为第四个参数传递的背景颜色。
button{
background: rgba(255,0,0,1);
}
button:hover{
background: rgba(255,0,0,0.5);
}
推荐阅读
- c++ - 试图学习指针,为什么要使用它们而不是 &?
- unix - 如何在 Unix 中删除核心文件?
- android - android 和 REST API - 管理用户和对服务器的请求的架构
- python - argparse 需要带有可变参数的选项?
- websocket - 如何修复“AttributeError: 'DistributeHandler' 对象没有属性 'group'”?
- r - 如何删除维恩图边框?
- android - android Spinner:在 onItemSelected 视图中为空
- reactjs - React hooks fetch 不会停止获取
- c# - CefSharp 检测是否正在播放音频
- node.js - 使用ajax调用进行数据库操作后的节点渲染页面