zoukankan      html  css  js  c++  java
  • js实现div居中

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>JS实现-DIV自动居中代码</title>
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <style>
    *{margin:0;padding:0}
    #box{width:100px;height:100px;position:absolute;top:30px;left:20px; background:#ccc}
    </style>
    </head>
    <body>
    <div id="box"></div>
    <script>
    window.onload = function(){
        function box(){
        //获取DIV为'box'的盒子
        var oBox = document.getElementById('box');
        //获取元素自身的宽度
        var L1 = oBox.offsetWidth;
        //获取元素自身的高度
        var H1 = oBox.offsetHeight;
        //获取实际页面的left值。(页面宽度减去元素自身宽度/2)
        var Left = (document.documentElement.clientWidth-L1)/2;
        //获取实际页面的top值。(页面宽度减去元素自身高度/2)
        var top = (document.documentElement.clientHeight-H1)/2;
        oBox.style.left = Left+'px';
        oBox.style.top = top+'px';
        }
        box();
        //当浏览器页面发生改变时,DIV随着页面的改变居中。
        window.onresize = function(){
            box();
        } 
    }
    </script>
    </body>
    </html>
  • 相关阅读:
    四月十五号日报
    四月十一号日报
    四月八号日报
    五月六号日报
    CCSUOJ评测系统——第四次scrum冲刺
    CCSUOJ评测系统——第三次scrum冲刺
    CCSUOJ评测系统——第二次scrum冲刺
    C# Process 进程管理
    [C#][收集整理]
    [C#][收集整理]
  • 原文地址:https://www.cnblogs.com/Xuman0927/p/6076942.html
Copyright © 2011-2022 走看看