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

相关内容

热门资讯

都江堰必吃传统川菜店 都江堰必吃传统川菜店:品味地道蜀灌老味 引言 都江堰,这座历史悠久的城市,不仅以其举世闻名的水利工...
告别场景绑定:振东五和重新定义... 当白酒行业迈入产量连续八年下行、市场分化加剧的深度调整期,养生酒赛道的崛起成为产业转型扩容的重要曙光...
2026年 高端海鲜品牌权威推... 2026年高端海鲜品牌权威推荐:甄选全球顶级生鲜,品味奢华海洋盛宴,源头直供品质保障! 在全球消费...
2026年网红海鲜源头厂家推荐... 随着消费升级与线上社交媒体的深度融合,“网红海鲜”已从一种消费现象演变为一个成熟的细分市场。它不再仅...
2026年海鲜大排档人气推荐:... 随着城市夜经济的蓬勃发展与消费者对餐饮体验需求的日益精细化,海鲜大排档这一极具烟火气的餐饮形态,正经...