首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >鼠标悬停不适用于菜单图标,仅适用于菜单文本

鼠标悬停不适用于菜单图标,仅适用于菜单文本
EN

Stack Overflow用户
提问于 2019-07-11 15:04:50
回答 1查看 65关注 0票数 0

style.scss

代码语言:javascript
复制
.appSubMenu {   
    font-family: 'Roboto';
    font-size: $fontsize;
    font-weight: 500;
    background-color: #FFFFFF;
    cursor: pointer;
}

.appSubMenu:hover {
    font-family: 'Roboto', sans-serif;
    font-size: $fontsize;
    background-color: #FFFFFF !important;
    color:#508be4!important;
    cursor: pointer;
}


.appSubMenu img.chevDownTorq:hover {
    content:url("./assets/icons/cheveron_down_hovered.svg")!important;   
}

app.comp.html

代码语言:javascript
复制
  <a *ngIf="item.value.length!=0" href="#" class="nav-link appSubMenu"
    data-toggle="dropdown" id="{{i}}" > my menu <img class = "chevDownTorq" src="assets/icons/chevron_down_torq.png"/>
  </a>

单击chevron时,我的整个文本和chevron将更改为颜色#508be4,但单击文本( my menu)时,只有我的文本颜色更改,chevron保持黑色。我可以在这里做些什么来获得更好的功能?

EN

回答 1

Stack Overflow用户

发布于 2019-07-11 15:37:48

考虑到您有.appSubMenu:hover,您可以使用以下方法(在SCSS中移动用于图标/V形的规则):

代码语言:javascript
复制
.appSubMenu {   
    font-family: 'Roboto';
    font-size: $fontsize;
    font-weight: 500;
    background-color: #FFFFFF;
    cursor: pointer;
}

.appSubMenu:hover {
    font-family: 'Roboto', sans-serif;
    font-size: $fontsize;
    background-color: #FFFFFF !important;
    color:#508be4!important;
    cursor: pointer;

    img.chevDownTorq {
        content:url("./assets/icons/cheveron_down_hovered.svg")!important;
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56983419

复制
相关文章

相似问题

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