HTML 中fix固定定位怎么用
我们浏览很多购物网站的时候,可以看到有些导航栏是固定的,无论我们怎样下拉网页,导航栏都固定不变,这就用到了固定定位,那么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>
标签:
相关文章
发表评论
评论列表