我目前正在對我的投資組合的網站,並沒有固定的頭,它看起來是這樣的:如何製作與banner相同背景的固定標題?
HTML:
<div class="banner">
<header class="container">
<a class="logo" href="index.html"><img src="images/logo.png"></a>
<nav>
<ul>
<li><a href="index.html">HOME</a></li>
<li><a href="#about">ABOUT ME</a></li>
<li><a href="#portfolio">PORTFOLIO</a></li>
<li><a href="#photography">PHOTOGRAPHY</a></li>
<li><a href="#contact">CONTACT</a></li>
</ul>
</nav>
</header>
<div class="heading container">
<h1 class="wow animated bounceInDown">SAKIR INTESER</h1>
<h4 class="wow animated bounceInUp">FRONT-END WEB DEVELOPER</h4>
</div> <!-- heading -->
CSS:
header{
display: flex;
justify-content: space-between;
align-items: flex-start;
}
nav{
font-size: 1.1em;
position: relative;
top: 5%;
}
nav ul li{
margin-right: 10px;
}
.logo{
margin-top: 1%;
margin-left: 2%;
}
/**************banner************/
.banner {
height: 100%;
background-image: url(../images/banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: 60% 0%;
}
現在我想讓它成爲一個固定的/粘性的標題,這會造成一些麻煩。基本上,我希望標題的功能是這樣的:http://codepen.io/benthom21/full/GNqwXd/ 向下滾動以查看我在說什麼,請注意標題在標題圖像內,但是在引導程序中,並且我希望以純HTML格式,CSS和jQuery。我試着用下面的代碼來實現這一點,但它did'nt工作,HTML的部分是,
<div class="banner">
<header class="container">
<a class="logo" href="index.html"><img src="images/logo.png"></a>
<nav>
<ul>
<li><a href="index.html">HOME</a></li>
<li><a href="#about">ABOUT ME</a></li>
<li><a href="#portfolio">PORTFOLIO</a></li>
<li><a href="#photography">PHOTOGRAPHY</a></li>
<li><a href="#contact">CONTACT</a></li>
</ul>
</nav>
</header>
<div class="heading container">
<h1 class="wow animated bounceInDown">SAKIR INTESER</h1>
<h4 class="wow animated bounceInUp">FRONT-END WEB DEVELOPER</h4>
</div> <!-- heading -->
的CSS是:
header{
display: flex;
justify-content: space-between;
align-items: flex-start;
position: fixed;
width: 100%;
margin: 0 auto;
top: 0;
height: 80px;
background-color: pink;
}
nav{
font-size: 1.1em;
position: relative;
top: 5%;
}
nav ul li{
margin-right: 10px;
}
.logo{
margin-top: 1%;
margin-left: 2%;
}
/**************banner************/
.banner {
height: 100%;
background-image: url(../images/banner.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: 60% 0%;
}
的橫幅真的搞砸了,文字看不見,標題也不居中。任何形式的幫助表示感謝,謝謝!
太感謝你了!它工作完美! –
不客氣,不要忘記上投票,如果這是最好的答案... – RKJ
我會但我的名聲還不到15,所以我不能upvote它。抱歉! –