首页 > 知识问答文章正文

HTML 中fix固定定位怎么用

知识问答 2022-02-22 10:26:15 admin

我们浏览很多购物网站的时候,可以看到有些导航栏是固定的,无论我们怎样下拉网页,导航栏都固定不变,这就用到了固定定位,那么HTML中fix固定定位怎样用呢?

工具/材料

hbuilder

操作方法

【步骤01】

首先,我们在HTML页面中设置四个div,并且给它们设置one,two,three,fix类名,类名随便取的。其中one,two,three这三个div是用来撑开页面,便于我们更深入的了解固定定位的用法。

【步骤02】

接着我们统一设置one,two,three的css属性值。这里我就统一设定它们的宽高。

【步骤03】

然后在分别设置one,two,three,的颜色属性。我就分别设置它们为红绿蓝三种颜色。

【步骤04】

设置好之后,预览看看三个div的效果,可以看到这里有三个颜色不同的div,并且它们的总高度大于浏览器的总高度。

【步骤05】

接着我们来设置fix类的属性值,这里我就设置成宽高50像素的值,并且它的背景色为黄色。

【步骤06】

接着我们可以看到页面中已经有了一个小块。

【步骤07】

然后我们在设置它的position为fixed,表示固定定位。并且使用bottom和right来设置它与浏览器底部和右边的距离。

【步骤08】

如图,设置好固定定位之后,原来的黄颜色的小块距离浏览器的右边和底部都有一定的距离。

【步骤09】

这样,当我们下滑网页的时候,红色部分滑了上去,蓝颜色部分显示出来,但是我们的黄颜色小块并没有跟着移动,而是始终固定在右下角,并不会因为我们滑动网页而移动。

【步骤10】

最后贴出固定定位的源代码给大家参考参考,直接复制代码保存为HTML文件就可以查看效果了哦。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.one,.two,.three{
width: 200px;
height: 300px;
}
.one{background: red;}
.two{background: green;}
.three{background: blue;}
.fix{
background: yellow;
width: 50px;
height: 50px;
position: fixed;
bottom: 50px;
right: 50px;

}
</style>
</head>
<body>
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
<div class="fix"></div>
</body>
</html>

标签:

发表评论

评论列表

可盼网Copyright @ 2011-2024 All Rights Reserved. |版权所有 备案号: 豫ICP备2022006457号-8