我想知道是否有一种方法可以在CSS中更改嵌入式边框的两个颜色。
正如您所知,嵌入式样式在元素上创建一个边框,从而产生嵌入式边框的错觉。它通过使底部和右侧边框变为您选择的颜色,并将顶部和左侧边框的颜色更改为略微较暗的阴影色来实现这一点。
是否有人知道一种方法,可以控制替代阴影的深度或甚至不同的颜色?
#myElement{
border: inset 1px white;
}
谢谢。
我认为你不能像我提到的那样控制它,但肯定可以控制每个边框的单独颜色:
#myElement{
border-style: solid;
border-width: 1px;
border-top-color: black;
border-left-color: black;
border-right-color: white;
border-bottom-color: white;
}
如果您想在嵌入边框的所有边上使用相同的颜色,请尝试以下方法,我曾使用过并且效果很好。
border-style: solid inset solid solid;
border-left: 1px solid #somecolour;
同样适用于右侧、顶部和底部。如果不确定如何复制嵌入效果,请截取一个设置为嵌入的边框的屏幕截图,并使用相同的颜色。然后从那里开始。 - Ariane