Css 更改所选选项卡的颜色,即TabMenu Priming-style的颜色

Css 更改所选选项卡的颜色,即TabMenu Priming-style的颜色,css,angular,ionic-framework,primeng,tabmenu,Css,Angular,Ionic Framework,Primeng,Tabmenu,我正在使用“启动组件”选项卡菜单。 我找不到将所选选项卡的颜色更改为其他颜色的方法。您是否尝试过: body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active { background-color: red; } 资料来源: 您是否尝试过: body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active { backgr

我正在使用“启动组件”选项卡菜单。 我找不到将所选选项卡的颜色更改为其他颜色的方法。

您是否尝试过:

    body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active {
    background-color: red;
}
资料来源: 您是否尝试过:

    body .ui-tabview.ui-tabview-top .ui-tabview-nav li.ui-state-active {
    background-color: red;
}
资料来源:

您可以覆盖其默认CSS选择器,如下所示:

body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
    background-color: #d90096; //<Replace your custom color>
    border: 1px solid #d600d9;
}
另一种使用

您需要同时更改背景色和边框,以便应用

您可以从演示界面检查并在那里更新lively,有关更多信息,请参阅下面的屏幕截图


希望这会有帮助

您可以覆盖其默认CSS选择器,如下所示:

body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
    background-color: #d90096; //<Replace your custom color>
    border: 1px solid #d600d9;
}
另一种使用

您需要同时更改背景色和边框,以便应用

您可以从演示界面检查并在那里更新lively,有关更多信息,请参阅下面的屏幕截图


希望这会有帮助

很抱歉延迟答复。请记住,您应该在css类之前添加:host::ng deep以覆盖任何样式

:host ::ng-deep .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
    background-color: #d90096; //<Replace your custom color>
    border: 1px solid #d600d9;
}

希望这能节省你的时间

很抱歉延迟答复。请记住,您应该在css类之前添加:host::ng deep以覆盖任何样式

:host ::ng-deep .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
    background-color: #d90096; //<Replace your custom color>
    border: 1px solid #d600d9;
}

希望这能节省你的时间

这对我很有用。所选ui选项卡视图将更改所选选项卡的颜色。 应添加ui-state-default.ui-state-active background以为剩余区域提供颜色

.ui-tabview .ui-tabview-nav li.ui-tabview-selected a {  
    background-color: rgb(57, 235, 175);
}

.ui-tabview .ui-tabview-nav li.ui-state-default.ui-state-active {
    background: #f55555;
}
试试这个链接 ,我得到了一些代码并在我的代码上修改了它


为此,您知道什么是封装:视图封装。无是?。参考这一行你可以更好地理解


这对我有用。所选ui选项卡视图将更改所选选项卡的颜色。 应添加ui-state-default.ui-state-active background以为剩余区域提供颜色

.ui-tabview .ui-tabview-nav li.ui-tabview-selected a {  
    background-color: rgb(57, 235, 175);
}

.ui-tabview .ui-tabview-nav li.ui-state-default.ui-state-active {
    background: #f55555;
}
试试这个链接 ,我得到了一些代码并在我的代码上修改了它


为此,您知道什么是封装:视图封装。无是?。参考这一行你可以更好地理解



不工作。。。我正在看你发送的链接,尝试解决它。谢谢你知道什么是封装:视图封装。无是?@jcmendes98请创建并链接到一个单独的问题,以便用户可以回答这个问题。不工作。。。我正在看你发送的链接,尝试解决它。谢谢你们知道什么是封装:视图封装。无是?@jcmendes98请创建并链接到一个单独的问题,这样用户可以回答这个问题。我添加了另一种方法来覆盖类。检查我的更新应答我将其添加到我的SCS,但它什么也不做,即使使用!重要的不知道为什么。。。已经试了十亿次了。谢谢你抽出时间。我一定是在什么地方犯了个愚蠢的错误,是我干的!不知道为什么,但我能让scss工作的唯一方法是将它粘贴到app.scss而不是页面scss上。在爱奥尼亚项目中工作。这一定是一个bug…我宁愿在主题中使用css样式,也不愿在应用程序级别使用css样式。如果您添加:host::ng deep,就像Ragavan Rajan所说的那样。否则,我将只在应用程序级SCS上工作。我添加了另一种重写类的方法。检查我的更新应答我将其添加到我的SCS,但它什么也不做,即使使用!重要的不知道为什么。。。已经试了十亿次了。谢谢你抽出时间。我一定是在什么地方犯了个愚蠢的错误,是我干的!不知道为什么,但我能让scss工作的唯一方法是将它粘贴到app.scss而不是页面scss上。在爱奥尼亚项目中工作。这一定是一个bug…我宁愿在主题中使用css样式,也不愿在应用程序级别使用css样式。如果您添加:host::ng deep,就像Ragavan Rajan所说的那样。否则我将只在应用程序级SCS上工作。你完全正确!这就是为什么我只有将其添加到应用程序级SCS上才能使其工作。谢谢你完全正确!这就是为什么我只有将其添加到应用程序级SCS上才能使其工作。感谢您的答案仅为链接,这被认为不是StackOverflow的答案。其他部分也在回答,但遗憾的是,只有代码。这被视为一个答案,但不是一个好的答案。同时引用OP在评论中提出的问题会使你的文章有被懒惰的读者误认为是问题而不是回答的风险。请让提问者单独提出问题并回答。请注意,包含多个问题的问题通常会被标记为缺少焦点,并关闭。这不是你的错,但你可能会在这里陷入困境……你可以在这篇文章上发表评论,请OP编辑他们的问题并创建新的问题。但是我已经在一篇直接的评论中这样做了。code-only意味着你的答案只包含代码,但没有解释它是如何工作的,以及为什么它有助于解决问题中描述的问题。它给人的错误印象是StackOverflow是一个免费的代码编写服务。因此,请添加解释。您的部分答案仅为链接,这被认为不是StackOverflow的答案。其他部分正在回答,
但遗憾的是,只有代码。这被视为一个答案,但不是一个好的答案。同时引用OP在评论中提出的问题会使你的文章有被懒惰的读者误认为是问题而不是回答的风险。请让提问者单独提出问题并回答。请注意,包含多个问题的问题通常会被标记为缺少焦点,并关闭。这不是你的错,但你可能会在这里陷入困境……你可以在这篇文章上发表评论,请OP编辑他们的问题并创建新的问题。但是我已经在一篇直接的评论中这样做了。code-only意味着你的答案只包含代码,但没有解释它是如何工作的,以及为什么它有助于解决问题中描述的问题。它给人的错误印象是StackOverflow是一个免费的代码编写服务。因此,请补充说明。