本文介绍了CSS插入框阴影表行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
看到我相关但又不同的问题:表行的css框阴影?
see my related yet different question: css box-shadow for table row?
这是我的HTML代码:
Here is my HTML code:
<style>
.yellow{
background-color: yellow;
}
td{
width:40px;
}
tr:first-child {
box-shadow: inset 1px 1px 5px 5px #d99292;
}
</style>
<table>
<tr>
<td class=yellow>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td class=yellow>4</td>
</tr>
</table>
目标是在第一行中有一个嵌入式投影.问题在于单元格1的背景色遮盖了它.
The goal is to have a inset drop shadow in the first row. The problem is that the background color of cell 1 is obscuring it.
我的问题是:如何在单元格1的背景顶部显示插入的放映节目?
My question is: how do I make the inset drop show show on top of the background of cell 1?
推荐答案
您也可以尝试 混合混合模式
You may also give a try to mix-blend-mode
.yellow{
background-color: yellow;
mix-blend-mode:multiply
}
td{
width:40px;
}
tr:first-child {
box-shadow: inset 1px 1px 5px 5px #d99292;
/*optionnal :
background:white ;
to avoid .yellow mixing eventually with body, or else background */
}
<table>
<tr>
<td class=yellow>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td class=yellow>4</td>
</tr>
</table>
这篇关于CSS插入框阴影表行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!