带有阴影的JQueryUI选项卡

时间:2011-03-02 12:01:52

标签: jquery css jquery-ui jquery-ui-tabs shadow

Stackers,我需要在我之前使用JQueryUI Tabs插件创建的标签周围添加阴影。阴影必须位于标签的右侧和顶部。

使用moz-box-shadow或类似功能可能会很棒,但我的应用程序也应该在IE上查看。

我的JQuery代码(非常简单):

$("#tabs").tabs();

它的外观如下: Tabs

有人知道怎么做吗?谢谢!

2 个答案:

答案 0 :(得分:2)

使用PIE.htc css3阴影可以在Internet Explorer 6+中运行:http://css3pie.com/(可用演示)

PIE阴影看起来比IE阴影/阴影滤镜更好。

答案 1 :(得分:1)

你可以使用CSS3实现真正的浏览器和IE的过滤器:

在您的标签tab-shadow中添加一个类并使用此CSS:

.tab-shadow
{
    box-shadow:2px -2px 6px #333333; /*standard CSS3*/
    -moz-box-shadow:2px -2px 6px #333333; /*firefox*/
    -webkit-box-shadow:2px -2px 6px #333333; /*webkit (safari, chrome*/
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=310, Color=’#000000′); /*ie*/
    height: 100px;
    width: 200px;
    border: 1px dashed #f00;
    background: #fff;
}

并不是说它只适用于带有边框设置的IE(来自个人经验)。

This should be what you're after:)