【发布时间】:2021-12-19 23:06:27
【问题描述】:
我一直在尝试使我的文本透明,以便它变成与我的变色背景完全相同的颜色。下面是我正在使用的代码;非常感谢您的帮助。
<body>
<ul>
<li><a href="mission.html" id=navbar>Dummy Text</a></li></ul>
</body>
<style>
body{
animation: 10000ms ease-in-out infinite color-change; padding: 5px 5%;
}
@keyframes color-change {
0% {
background-color:#0047ff;
}
50% {
background-color:#6f0ce8;
}
100% {
background-color:#0047ff;
}
}
ul {
list-style-type:none;
}
#navbar{
font-weight: bolder;
font-size: 33px;
background-color: black;
color: white;
border-radius: 0.9rem;
margin: 0.9rem;
transition: 0.3s;
text-decoration:none
}
</style>
【问题讨论】:
-
color: transparent; -
此问题可能与https://stackoverflow.com/questions/10835500/how-to-change-text-transparency-in-html-css 重复,但您可以使用
opacity: 0。 -
只是澄清一下-您希望导航栏本身是黑色的,但其中的文本有点像在黑色中“打一个洞”,以便身体的不断变化的背景颜色显示出来-对吗?
-
这能回答你的问题吗? How to change text transparency in HTML/CSS?