所以基本上我試圖弄灰我的背景圖像(OldRag.jpg),但將導航欄和其他文本保留在主頁頂部並仍然處於顏色。我粘貼的代碼已移除背景圖片代碼。我已經嘗試了在HTML,CSS和HTML和CSS中使背景圖像變灰的所有不同方式,並且它們都不能正常工作。他們要麼將導航欄和文本變灰,要麼將導航欄向下推,文本卡在圖像中。在不影響導航欄或文本的情況下灰掉背景圖像
的index.html
<html>
<title>Edited for privacy - Index</title>
<style>
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
a:link, a:visited {
display: block;
width: 100px;
font-weight: bold;
color: #FFFFFF;
background-color: #98bf21;
text-align: center;
padding: 4px;
text-decoration: none;
text-transform: uppercase;
}
a:hover, a:active {
background-color: #7A991A;
</style>
<ul id="nav">
<li><a href="index.html">Home</a></li>
<li><a href="contact.html">Contact</a></li>
<li><a href="Resume.pdf">Resume</a></li>
<li><a href="Edited for privacy">Blog</a></li>
<li><a href="Edited for privacy">GitHub</a></li>
</ul>
<br>
<body>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<h2><center>Welcome!</center></font></h2>
<p><center>Thanks for checking out my personal website! Please feel
free to browse the content! </center></p>
</body>
<div style="position: absolute; bottom: 15px; "><font color = #FFFFFF>© 2014 Edited for privacy</div></font>
<div style="position: absolute; bottom: 0px; "><font color = #FFFFFF>Hosted by GitHub</div></font>
</html>
stylesheet.css中
#nav {
width: 100%;
margin: 0;
padding: 0;
text-align: center;
list-style: none;
}
#nav li {
display: inline-block;
text-align: center;
}
您需要關閉您的a:hover,a:您的css中的活動標籤,但您還需要澄清您要完成的工作。你的html中的元素是應用於圖像的元素?放置一些代碼以獲取迄今爲止嘗試的內容。 – amespower
@bklynM嗯,我只是想讓圖像作爲整個頁面的背景。我的原始代碼爲 'html {background:url(OldRag.jpg)no-repeat center center fixed; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }' – Macuser