gpt4 book ai didi

html - 如何在保持文本元素不透明的同时仅使 CSS 中的导航栏透明?

转载 作者:行者123 更新时间:2023-11-28 08:17:01 24 4
gpt4 key购买 nike

这只是我的一个小元素,我想制作一个导航栏,其中只有导航栏本身是透明的,而文本元素(我认为是 anchor )是不透明的。提前致谢,

雅各布

这是我的 HTML:

    <!DOCTYPE html>

<html lang = "en">
<head>
<meta charset="utf-8">

<meta name="description" content="Code Warriors STL">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="C:\\Users\\toshiba\\Desktop\\style.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
</head>

<body data-spy ="scroll" data-target = "nav">




<nav class ="navbar navbar-inverse navbar-fixed-top">
<div class ="container">
<div class="navbar-header">
<a href="#" class="navbar-brand">Code Warriors</a>
<button type = "button" class="navbar-toggle" data-toggle="collapse" data-target = "#navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class ="collapse navbar-collapse" id = "navbar-collapse">
<ul class ="nav navbar-nav navbar-center">
<li><a href ="#">Home</a></li>
<li><a href ="#">About</a></li>
<li><a href ="#">Programs</a></li>
<li><a href ="#">Contact Us</a></li>
</ul>

</div>

</div>
</nav>

<footer>

</footer>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</body>

</html>

这是我的 CSS

   .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
color: #721639;/*Sets the text hover color on navbar*/
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active >
a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
color: white; /*BACKGROUND color for active*/
background-color: #030033;
}

.navbar-inverse {
background-color: #0f006f;
border-color: #030033;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
color: #262626;
text-decoration: none;
background-color: #66CCFF; /*change color of links in drop down here*/
}

.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: silver; /*Change rollover cell color here*/
}


.navbar-inverse .navbar-nav > li > a {
color: white; /*Change active text color here*/
}

.navbar-inverse .navbar-brand {
color: #ffffff;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
color: #721639;
}

.navbar-inverse: not(a) {

opacity: .78;

}

.navbar-wrapper{
background: rgba(0,0,0,0.2);
}

html {

font-family: 'Open Sans', sans-serif;;
}

最佳答案

你的意思是这样的?将 .navbar-inverse 的规则替换为:

.navbar-inverse {
background: rgba(15,0,111,0.6);
border-color: #030033;
}

关于html - 如何在保持文本元素不透明的同时仅使 CSS 中的导航栏透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28934112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com