Jquery ui jQuery UI选项卡-如何使用向下箭头(而不是标准样式)表示活动选项卡

Jquery ui jQuery UI选项卡-如何使用向下箭头(而不是标准样式)表示活动选项卡,jquery-ui,css,Jquery Ui,Css,我的一个服务页面需要内部选项卡。 我已经在页面中使用了常规的jQueryUI选项卡,我想对内部选项卡使用不同的样式 许多流行站点使用内部选项卡与主选项卡不同,它们使用简单的文本作为选项卡标题,标题下方有一条长下划线,并用向下箭头表示所选选项卡。附上图片 您知道如何设置jQuery UI选项卡的样式,以便在选中该选项卡时放置向下箭头吗 您可以尝试将一些css添加到活动的类ui选项卡中,类似于此网站上显示的内容:您可以尝试将一些css添加到活动的类ui选项卡中,类似于此网站上显示的内容:是的,只需使

我的一个服务页面需要内部选项卡。 我已经在页面中使用了常规的jQueryUI选项卡,我想对内部选项卡使用不同的样式

许多流行站点使用内部选项卡与主选项卡不同,它们使用简单的文本作为选项卡标题,标题下方有一条长下划线,并用向下箭头表示所选选项卡。附上图片

您知道如何设置jQuery UI选项卡的样式,以便在选中该选项卡时放置向下箭头吗


您可以尝试将一些css添加到活动的类ui选项卡中,类似于此网站上显示的内容:

您可以尝试将一些css添加到活动的类ui选项卡中,类似于此网站上显示的内容:

是的,只需使用class=active设置li元素的样式,这非常简单

像这样的

.tabs {
border-bottom: 1px solid #000;
}
.tabs li.active {
border-bottom: 1px solid #fff;
padding: 5px;
background: url(../images/arrow.png) 5px 50%;
}
.arrow { width: 0; 
height: 0; 
border-left: 10px solid transparent; 
border-right: 10px solid transparent; 
border-top: 10px solid black; 
}
以上只是示例代码,让您了解一些情况。您必须调整图像值以使箭头图像正确对齐

然而,我认为你的问题可能更复杂

您是否在问如何使用不同的样式设置同一页面上存在的两个独立jQuery选项卡的样式

如果是这种情况,我建议将其中一种样式包装到具有唯一类或id的元素中。如下所示:

<div class="new-tabs"> 
<ul class="tabs">
<li><a href="#">Tab1</a></li>
</ul>
</div>
Walaa,现在容器中的选项卡有了一套完全独立的样式


我建议您使用刚才复制的样式,删除不需要的样式。

是的,只需使用class=active设置li元素的样式,这非常简单

像这样的

.tabs {
border-bottom: 1px solid #000;
}
.tabs li.active {
border-bottom: 1px solid #fff;
padding: 5px;
background: url(../images/arrow.png) 5px 50%;
}
.arrow { width: 0; 
height: 0; 
border-left: 10px solid transparent; 
border-right: 10px solid transparent; 
border-top: 10px solid black; 
}
以上只是示例代码,让您了解一些情况。您必须调整图像值以使箭头图像正确对齐

然而,我认为你的问题可能更复杂

您是否在问如何使用不同的样式设置同一页面上存在的两个独立jQuery选项卡的样式

如果是这种情况,我建议将其中一种样式包装到具有唯一类或id的元素中。如下所示:

<div class="new-tabs"> 
<ul class="tabs">
<li><a href="#">Tab1</a></li>
</ul>
</div>
Walaa,现在容器中的选项卡有了一套完全独立的样式


我建议您使用刚才复制的样式,删除不需要的样式。

哦,您想知道如何使用css3创建三角形吗。您可以使用css来实现这一点,但是,您上面的示例并不完全可能只使用css。三角形上不能有边框,因为它是使用边框创建的

这样创建向下的三角形

.tabs {
border-bottom: 1px solid #000;
}
.tabs li.active {
border-bottom: 1px solid #fff;
padding: 5px;
background: url(../images/arrow.png) 5px 50%;
}
.arrow { width: 0; 
height: 0; 
border-left: 10px solid transparent; 
border-right: 10px solid transparent; 
border-top: 10px solid black; 
}
我用小提琴创造了你想要的东西

但是,如果您想创建上面的内容,您可以使用三角形的自定义图标字体,然后可以在其上放置文本阴影,并且可以有一个笔划


但是,也就是说,如果您想要向后兼容,并且能够为三角形添加阴影和边框,那么图像将是您最兼容的方法。

哦,您想知道如何使用css3创建三角形。您可以使用css来实现这一点,但是,您上面的示例并不完全可能只使用css。三角形上不能有边框,因为它是使用边框创建的

这样创建向下的三角形

.tabs {
border-bottom: 1px solid #000;
}
.tabs li.active {
border-bottom: 1px solid #fff;
padding: 5px;
background: url(../images/arrow.png) 5px 50%;
}
.arrow { width: 0; 
height: 0; 
border-left: 10px solid transparent; 
border-right: 10px solid transparent; 
border-top: 10px solid black; 
}
我用小提琴创造了你想要的东西

但是,如果您想创建上面的内容,您可以使用三角形的自定义图标字体,然后可以在其上放置文本阴影,并且可以有一个笔划


但是,也就是说,如果您想要向后兼容,并且能够向三角形添加阴影和边框,则图像将是您最兼容的方法。

实际上,我必须覆盖样式,因为我使用了两个选项卡。很难将箭头定位在活动选项卡下。请欣赏解决此问题的代码示例。谢谢事实上,我必须覆盖样式,因为我使用了两个选项卡。很难将箭头定位在活动选项卡下。请欣赏解决此问题的代码示例。谢谢如果可能的话,我会喜欢CSS3样式解决方案,而不是使用图像。谢谢如果可能的话,我会喜欢CSS3样式解决方案,而不是使用图像。谢谢