css - 在同一个 CSS a:after 元素中是否可以有两种不同的文本颜色?
问题描述
这是我正在使用的示例,以及下面的主要 css。基本上我想弄清楚我是否可以制作一个类似的链接,但对于 GitHub,主要背景是黑色的,而里面的文本是白色的,而外面的文本部分仍然是普通的黑色。谢谢你的时间!
a {
text-decoration: none;
color: #121314;
position: relative;
}
a:after {
content: "";
position: absolute;
z-index: -1;
top: 60%;
left: -0.1em;
right: -0.1em;
bottom: 0;
transition: top 200ms cubic-bezier(0, .8, .13, 1);
background-color:#D7090B
}
a:hover:after {
top: 0%;
}
p2 a:after {
background-color: rgb(56,161,243);
}
解决方案
推荐阅读
- oop - 服务访问实体属性
- javascript - 如何在同名的子类方法中调用父类方法?
- ruby - Nokogiri builder #to_xml,添加文本片段后没有回车
- antlr - 不要在给定点读取特定令牌
- c# - 获取多维数组的一个值并将其放入一维数组中
- opencl - get_local_id(0) 的值
- javascript - res.send 没有发送数据来获取 api
- jquery - 将 cookie 添加到 jquery 切换视频-bg 切换器
- hyperledger-fabric - 配置和操作 FABRIC Raft 时出错
- python - 试图将目录的所有图片发送给 Telegram bot 用户