gpt4 book ai didi

html - CSS如何将固定菜单添加到视差网站布局

转载 作者:行者123 更新时间:2023-11-28 04:39:05 27 4
gpt4 key购买 nike

我正在尝试制作一个带有固定菜单栏的视差网站,但不知道如何修复页面顶部的菜单栏。我尝试了不同的位置值,但它们似乎都不起作用

在这里真的需要一些帮助!我卡住了..免费做这件事,而且是为了一个我肯定会感激的好人!

https://jsfiddle.net/p3osoddq/

CSS

* {
margin: 0px;
padding: 0px;
}

html, body {
height: 100%;
font-family: "Arial, Helvetic Neue, Helvetic, monospace";
font-weight: normal;
font-size: 16px;
}


.navigation {
position: relative;
top:0;
background-color:white;
width:100%;
height:120px;
}

.block-one, .block-two, .block-three {
position: relative;
opacity: 0.65;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.block-one {
background-color: blue;
min-height: 100%;
}

.block-two {
background-color: green;
min-height: 70%;
}

.block-two-header {
position: relative;
background-color: #ffffff;
color: #777777;
min-height:30%;
display:flex;
align-items: center; /* Vertical center alignment */
justify-content: center; /* Horizontal center alignment */
}
.block-two-header h3 {
padding-bottom:20px;
text-align: center;
}

.block-two-header p {
text-align: center;
line-height: 25px;
padding: 0px 50px;
}

.block-three {
background-color: red;
min-height: 400px;
}

HTML

<!doctype html>
<html>

<head>
<link type="text/css" href="style.css" rel="stylesheet"/>
<title>Home</title>
</head>

<body>

<div class="navigation">

</div>

<div class="block-one">
</div>

<div class="block-two-header">
<span>
<h3>Parallax Demo</h3>
<p>
Parallax scrolling is a web site trend where the background content is moved at a different speed than the
foreground content while scrolling. Nascetur per nec posuere turpis, lectus nec libero turpis nunc at, sed
posuere mollis ullamcorper libero ante lectus, blandit pellentesque a, magna turpis est sapien duis blandit
dignissim. Viverra interdum mi magna mi, morbi sociis. Condimentum dui ipsum consequat morbi, curabitur
aliquam pede, nullam vitae eu placerat eget et vehicula. Varius quisque non molestie dolor, nunc nisl dapibus
vestibulum at, sodales tincidunt mauris ullamcorper, dapibus pulvinar, in in neque risus odio. Accumsan
fringilla vulputate at quibusdam sociis eleifend, aenean maecenas vulputate, non id vehicula lorem mattis,
ratione interdum sociis ornare. Suscipit proin magna cras vel, non sit platea sit, maecenas ante augue etiam
maecenas, porta porttitor placerat leo.
</p>
</span>
</div>

<div class="block-two">
</div>

<div class="block-three">
</div>

<div class="block-one">
</div>

</body>

</html>

最佳答案

在您的 CSS 中编辑它。添加 padding-top 到你的 body 不会隐藏视差的上半部分。

这是工作 fiddle

body{
padding:120px 0 0 ;
}

.navigation {
position:fixed;
z-index:100;
top:0;
background-color:white;
width:100%;
height:120px;
}

关于html - CSS如何将固定菜单添加到视差网站布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41311337/

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