我无法解决CSS问题。
我的导航栏应该是透明的。但由于透明属性和它们是透明导航栏的子元素,链接也会变成透明。
您能帮助我解决这个问题吗?
我无法解决CSS问题。
我的导航栏应该是透明的。但由于透明属性和它们是透明导航栏的子元素,链接也会变成透明。
您能帮助我解决这个问题吗?
.container {
width: 100%;
height: 90px;
margin: 0 auto;
background-color: rgba(255,255,255,0.5);
}
它将保持您的背景颜色设计,而不影响您的文本透明度,正如在此多次提到的那样,透明度会影响元素及其子元素。
使用透明度。文本会受到影响。
使用 rgba(255,255,255,0.5),子元素不受影响。
请注意其他规则,它们可能会因您的JavaScript和悬停情况而采取行动
这里是链接。
稍后再见。
background-color
设置为transparent
即可。.nav {
background-color: transparent;
}
rgba(255,255,255,.5)
,其中.5是不透明度。您可以尝试使用简单的css背景属性。
.navbar
{
background-color: transparent;
}
我使用带有所需透明度的透明PNG图像(bg.png),并像这样调用它:
.menu
{
background: url('bg.png') repeat;
}
png 图像可以很小,甚至只有 1x1 像素。使用 repeat
可以完全填充 background
空间。
就是这么简单 背景:无;