html - 整体 div 上的链接颜色

标签 html css anchor

所以我有一个 div,其中整个东西都是一个 anchor 标记,我试图控制颜色在悬停时的显示方式并获得不同的结果。希望我能用 CSS 做到这一点。发生的事情是悬停,一个文本发生变化,但另一个没有。但是话又说回来,文字装饰下划线还是不一样的。只是希望它即使在悬停时也保持黑色,但在悬停时,文本上会出现 url 下划线。

<style>
    .welTile > p:hover {
        color: black;
    }
</style>
<div class="col-md-4">
    <a href="#/mod1">
        <div class="welTile">
            <img src="assets/images/welcomeTile.png">
            <p>Module 1: Moneyball Concepts</p>
            <p>Learn the basic concepts you need to successfully complete the other 5 modules</p>
        </div>
    </a>
</div>

还有两张悬停前后的截图:

最佳答案

您需要像这样定位 anchor 标记的不同状态:

.col-md-4 a {
    color: #000;
}
.col-md-4 a:hover {
    color: #000;
}
.col-md-4 a:focus {
    color: #000;
}
.col-md-4 a:active {
    color: #000;
}

关于html - 整体 div 上的链接颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42282369/

相关文章:

html - 如何使整行的 Divs 高度相同?

html - 制作 CSS : "resize: horizontal" work with Mat-Table on firefox

javascript - localStorage访问是一个繁重的操作吗

javascript - 如何使用浏览器滚动来实现内部 div 的 x 溢出?

javascript - 如何让 jQuery 等到动画完成?

html - 当屏幕尺寸较小时,我可以使用 Bootstrap 使 Label 左对齐吗?

javascript - clientWidth 检测关闭 15px,可能是由于滚动条

jquery - 图像的 anchor href 是否使其下载?

html - 同一页面内的 anchor 不起作用?

css - 使列表标题 <div> 与 <ol> 列表一致显示