html - 如何动态使所选颜色变暗
问题描述
我在 HTML 上显示了我选择的数据的表格,表格颜色可以通过我的设置模块动态更改。现在我想让表格标题比表格行颜色更深。
red
例如:如果我选择表格行的颜色,red
表格标题将是dark red
.
我怎样才能做到这一点?这可能吗?或者我需要为每种颜色设置一个修复条件?
解决方案
您可以尝试使用透明度
table {
background-color: red;
border-collapse: collapse;
}
th {
background-color: rgba(0, 0, 0, 0.2);
padding: 8px;
}
<table>
<tr>
<th>1 H</th>
<th>2 H</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table>
推荐阅读
- sql - 如何将数据更改为 * 但只有单词的 50%
- php - laravel 返回数组到字符串的转换错误
- gatsby - i18n 出错(错误:您正在传递一个未定义的模块!请检查您传递给 i18next.use() 的对象)
- java - 为什么同步锁不适用于字符串连接的原因
- c++ - Makefile 不对文件使用隐式规则
- windows - appcmd.exe set config 不检查用户名或密码是否无效并设置它
- batch-file - 防止批处理修饰符在文件名中删除插入符号
- javascript - 如何导出作为 JavaScript (React) 函数中的参数的对象?
- javascript - 如何从 Javascript 中的 SQLite 数据库中获取表数据?
- xcode - 运行“swift package generate-xcodeproj”时,xcconfig 无效