JavaScript实现登录框定位
admin
2024-04-15 08:42:39

知识点

元素的宽高

元素.offsetWidth

返回元素的宽度,包含边框的

元素.clientWidth

返回元素的宽度,不包含边框的

元素.clientHeight和宽度语法相同

可视区的宽高

宽:document.documentElement.clientWidth

高:document.documentElement.clientHeight

登录框位置居中的实现方法

css控制样式实现

方案一

       #box {width: 400px;height: 300px;background: #ccc;border: 10px solid #f00;position: absolute;/* 垂直水平居中*/left: 50%;top: 50%;margin-left: -210px;margin-top: -160px; }

方案二

        #box {width: 400px;height: 300px;background: #ccc;border: 10px solid #f00;position: absolute;/* 垂直水平居中*/left: 0;top: 0;bottom: 0;right: 0;margin: auto; }

js使用可视区宽高知识点实现

        window.onload = function{var box = document.getElementById("box");var l = (document.documentElement.clientWidth - box.offsetWidth) / 2;var t = (document.documentElement.clientHeight - box.offsetHeight) / 2;box.style.left = l + 'px';box.style.top = t + 'px';};

元素的left=(可视区宽度-元素的宽度)/2

元素的top=(可视区高度-元素的高度)/2

相关内容

热门资讯

原创 大... 记得小时候,每次过年回外婆家,最期待的就是那一盘刚出锅的炸酥肉。金黄酥脆的外皮,咬开里面是鲜嫩多汁的...
原创 炒... 各位厨房小能手们,今天咱们来聊聊这个黑黝黝却营养丰富的食材——木耳!每次泡发木耳时,看着它从干瘪的小...
7 种青岛必打卡特色小吃,本地... 青岛的味道,是胶州湾的鲜,是老里院的暖,更是街头巷尾非遗手艺的香。这座海滨商都,把鲁菜的规矩与渔家的...
原创 大... "这凉拌菜...是放了什么神仙调料?"上周同事聚餐,当我打开那盒看似普通的凉拌木耳时,整个办公室突然...
宫保鸡丁怎么做才好吃?教你饭店... "老板,再来一碗米饭!"每次吃到正宗的宫保鸡丁,这句话总会脱口而出。那金黄的鸡丁裹着红亮的酱汁,配上...