将鼠标悬停在另一个元素上时如何更改元素的颜色?

Xerunix

我正在尝试创建一个按钮,该按钮在不悬停时具有白色背景和橙色图标,在悬停时具有橙色背景和白色图标。该行为与在此处找到的一个字形上滚动时看到的行为非常相似。http://getbootstrap.com/components/

我遇到的两个问题是滚动时文本突出显示为蓝色,并且我只能同时将背景更改为橙色,而不能同时更改图标颜色。图标是一个字形图标。有人知道我该怎么做吗?

这是我正在使用的html块。

  <div class="col-xs-4">
        <a href="/pace">
            <div class="calc-btn">
                <span class="glyphicon glyphicon-time" style="font-size:100px;"></span>
                <span class="text-under-gylphicon">Pace</span>
            </div>
        </a>
    </div>

和相应的CSS

.text-under-gylphicon{
    display: block;
}

.calc-btn, .calc-btn a{
    margin: 10px 0;
    padding: 10px;
    font-size: 33px;
    line-height: 1.4;
    text-align: center;
    background-color: #f9f9f9;
    list-style-type: none;
    list-style-position: outside;
    border: 1px solid #fff;
    text-decoration: none;
}

.calc-btn:hover {
    background-color: #EF5E2F;
    text-decoration: none;
}   

.calc-btn:hover::after {
    color: #FFFFFF;
}
杰西

在这里,您只需悬停并在CSS中设置颜色。

小提琴:https : //jsfiddle.net/heh66yc8/

HTML:

<div class="col-xs-4">
        <a href="/pace">
            <div class="calc-btn">
                <span class="glyphicon glyphicon-time glyph"></span>
                <span class="text-under-gylphicon">Pace</span>
            </div>
        </a>
    </div>

的CSS

.text-under-gylphicon{
    display: block;
}

.calc-btn, .calc-btn a{
    margin: 10px 0;
    padding: 10px;
    font-size: 33px;
    line-height: 1.4;
    text-align: center;
    background-color: #f9f9f9;
    list-style-type: none;
    list-style-position: outside;
    border: 1px solid #fff;
    text-decoration: none;
}

.glyph
{
    color:#EF5E2F;
    font-size:100px;
}

.calc-btn:hover {
    background-color: #EF5E2F;
    text-decoration: none;
}

.calc-btn:hover .glyph {
    color: #fff;
}  

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

悬停在另一个元素上时如何更改元素的CSS元素

将鼠标悬停在另一个元素上时删除<div>元素

:将鼠标悬停在一个元素上以更改另一个元素?

将鼠标悬停在一个元素上可更改另一个元素的背景img

将鼠标悬停在一个元素上以更改另一个元素

当另一个元素悬停在元素上时更改元素中的文本

将鼠标悬停在另一个元素上时如何激活 CSS 功能

将鼠标悬停在另一个元素上时如何向上滚动div

将鼠标悬停在另一个元素上时使元素出现并进行调整

当用户将鼠标悬停在另一个元素上时,无法显示弹出窗口元素

WPF-将鼠标悬停在另一个元素上时隐藏元素

当我们将鼠标悬停在不同的元素上时,将一个图标更改为另一个

将鼠标悬停在其中的另一个元素时,将图像更改为黑白

当将鼠标悬停在另一个事件上时,全日历会更改事件的颜色

jQuery将鼠标悬停在另一个div上时更改div的边框颜色

CSS::将鼠标悬停在元素上并定位另一个

CSS:将鼠标悬停在另一个元素上

当将另一个元素悬停在元素上时,如何更改:hover状态?

当鼠标悬停在另一个椭圆上时,如何更改椭圆的填充颜色?

将鼠标悬停在另一个元素上时如何使元素显示,如果没有则隐藏它。并让它一直占用空间

将鼠标悬停在其中一个元素上时如何更改其他元素的样式?

将鼠标悬停在另一个div上时更改div

如何在将鼠标悬停在 div 上时更改元素的属性

将鼠标悬停在另一个div上时如何显示div

将鼠标悬停在其他元素上时更改元素的背景颜色(缓慢)

将元素悬停在另一个元素上时,可以更改其背景颜色吗?

如果悬停在另一个重叠元素上,请保持鼠标悬停

将鼠标悬停在另一个元素上方的元素上时,CSS悬停不透明度转换会闪烁

CSS,将鼠标悬停在一个元素上,影响另一个