首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Angular开发中自定义引导程序类

问在Angular开发中自定义引导程序类
EN

Stack Overflow用户
提问于 2018-09-20 19:03:26
回答 1查看 48关注 0票数 0

我在我的angular 6应用程序开发中使用了bootstrap 4和sass。

我正在尝试通过自定义bootstrap nav-tabs,nav-link类在我的应用程序中创建一个nav标签。但是,定制的引导程序类没有反映。所以,我的问题是,我们可以在angular应用程序开发中定制bootstrap类吗?如果是这样的话,我们怎么做呢?下面是我的angular组件的代码片段。

myComponent.html:

代码语言:javascript
复制
<div class="profile-head">
    <h5>
       Sreehari
    </h5>
    <h6>
       Developer
    </h6>

    <ul class="nav nav-tabs" id="myTab" role="tablist">
       <li class="nav-item">
          <a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">About</a>
       </li>
       <li class="nav-item">
          <a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">Profile</a>
       </li>
    </ul>
</div>

更新:我的主要问题是,当我点击"About“和”Profile“标签时,蓝色边框底部应该移动到活动标签。然而,它一点也不动。

myComponent.scss:

代码语言:javascript
复制
.profile-head {
h5 {
    color: #333;
}

h6{
    color: #0062cc;
}

p{
    font-size: 12px;
    color: #818182;
    margin-top: 5%;
    span{
        color: #495057;
        font-size: 15px;
        font-weight: 600;
    }
}

.nav-tabs{
    margin-bottom:5%;

    .nav-link{
        font-weight:600;
        border: none;
        &.active{                
            border: none;
            border-bottom:2px solid #0062cc;
        }
    }
}       

}

我在我的styles.scss中导入了bootstrap,如下所示。

代码语言:javascript
复制
@import "../node_modules/bootstrap/scss/bootstrap";
EN

回答 1

Stack Overflow用户

发布于 2018-09-20 19:17:19

你的风格已经是很好的进口了。但是您不能在active语句之间切换,因为bootstrap需要Jquery和bootstrap.js来切换类。

以便在您的标签页中使用活动语句进行路由。在你的项目中使用Jquery和BootstrapJs (不推荐使用)或者在你的component.ts中构建你的逻辑这里是一个如何做到这一点的例子:Routable twitter bootstrap tabs made with Angular

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52423650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档