设置一个DIV块固定在屏幕中央的两种方法(推荐)
导读:收集整理的这篇文章主要介绍了设置一个DIV块固定在屏幕中央的两种方法(推荐 ,觉得挺不错的,现在分享给大家,也给大家做个参考。 方法一:对一个div进行以下设置即可实现居中。CSS Code复制内容到剪贴板 <styl...
收集整理的这篇文章主要介绍了设置一个DIV块固定在屏幕中央的两种方法(推荐),觉得挺不错的,现在分享给大家,也给大家做个参考。 方法一:
对一个div进行以下设置即可实现居中。
CSS Code复制内容到剪贴板- style>
- #a{
- posITion: fixed;
- top: 0px;
- left: 0px;
- rightright: 0px;
- bottombottom: 0px;
- margin: auto;
- }
- /style>
- !doctyPE html>
- html lang="zh-cn">
- head>
- meta charset="UTF-8">
- title> Document/title>
- style>
- *{
- margin: 0px;
- padding: 0px;
- }
- #a{
- width: 200px;
- height: 200px;
- background-color: aquamarine;
- position: fixed;
- top: 0px;
- left: 0px;
- right: 0px;
- bottom: 0px;
- margin: auto;
- }
- /style>
- /head>
- body>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p> p> 123/p>
- div id="a">
- sdvcdvf
- /div>
- /body>
- /html>
效果:
方法二:
使用js操作div的属性为下面这样即可实现居中。
JavaScript Code复制内容到剪贴板- style>
- #a{
- width: 200px;
- height: 200px;
- background-color: aquamarine;
- position: fixed;
- }
- /style>
- script>
- window.onload=function(){
- VAR a = document.getElementById("a"); //获取div块对象
- var Height=document.documentElement.clientHeight; //取得浏览器页面可视区域的宽度
- var Width=document.documentElement.clientWidth; //取得浏览器页面可视区域的宽度
- var gao1 = a.offsetHeight; //获取div块的高度值
- var gao2 = a.offsetWidth; //获取div块的宽度值
- var Sgao1= (Height - gao1)/2+"px";
- var Sgao2= (Width - gao2)/2+"px";
- a.style.top=Sgao1;
- a.style.left=Sgao2;
- }
- /script>
效果:
以上这篇设置一个DIV块固定在屏幕中央的两种方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
原文地址:http://www.cnblogs.COM/gaotenglong/Archive/2016/07/24/5701434.html
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 设置一个DIV块固定在屏幕中央的两种方法(推荐)
本文地址: https://pptw.com/jishu/585015.html