【发布时间】:2010-11-28 14:43:13
【问题描述】:
我有一个选项卡式导航栏,我希望打开的选项卡有一个阴影,以便将其与其他选项卡区分开来。我还希望整个选项卡部分有一个单独的阴影(见底部水平线)向上,为除打开的选项卡之外的所有选项卡的底部设置阴影。
我将使用 CSS3 的 box-shadow 属性来完成此操作,但我无法找到仅对我想要的部分进行着色的方法。
通常我会用内容区域(更高的z-index)覆盖打开选项卡的底部阴影,但在这种情况下,内容区域本身有一个阴影,因此最终会覆盖选项卡。
标签布局
_______ _______ _______ | | | | | | ____|________|__| |__|________|______阴影线。
阴影会从水平线向上,垂直线向外。
_______ | | _______________| |_________________Here 是一个活生生的例子:
有什么帮助吗,天才们?
【问题讨论】:
-
@the_drow 回复:CSS3,我喜欢将阴影、圆角等设计功能视为对那些使用现代浏览器的用户的奖励。
-
哇,这正是我所需要的,很高兴已经存在一个问题。我也想把它应用到一个标签上,就像你展示的那样,哇哇哇:D
-
解决此问题的另一种好方法是使用伪元素,有关详细信息,请参阅我的答案。
-
在此处查看伪元素解决方案的详细信息:stackoverflow.com/a/38372215/4769218
-
我知道这是一个老问题,但标签的大小是否已知?还是他们灵活?我可以想象可以设置高度,但不能设置宽度?