我正在尝试创建一个带有一些选项卡的网页,并且我希望未选择的选项卡“位于”活动选项卡的“后面”。我有不同外观的不同标签,一个是纯正方形,另一个是梯形。
我设法通过使用在方形标签上创建阴影效果
"-webkit-box-shadow: inset 0 -10px 30px -10px #555;"
但这不适用于梯形。
这是我的代码的简化示例:
HTML
<div id="first-tab">
</div>
<div id="second-tab">
</div>
<div id="main-content">
</div>
CSS
#first-tab {
position:relative;
float: left;
background-color: #ED3627;
-webkit-box-shadow: inset 0 -10px 30px -10px #555;
width: 100px;
height: 70px;
}
#second-tab {
position:relative;
float: left;
margin-left: 50px;
border-bottom: 70px solid #365F91;
border-right: 40px solid transparent;
height: 0;
width: 60px;
-webkit-box-shadow: inset 0 -10px 30px -10px #555; /* Doesn't work */
}
#main-content {
clear:both;
position:relative;
float: left;
height: 100px;
width: 250px;
background-color: #365F91;
}
JSFiddle:http: //jsfiddle.net/Nx9ex/
有没有人有任何建议我可以解决这个问题?
它只需要为 Chrome 工作!
谢谢!