1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示【javascript】

纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示【javascript】

时间:2018-12-18 20:40:52

相关推荐

纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示【javascript】

web前端|js教程

JavaScript元素水平居中

web前端-js教程

下文以span元素为例子,介绍一下如何实现span元素在div中实现水平垂直居中效果,代码如下:

同天下 源码,vscode图标调整,ubuntu删一个字符,tomcat在sts,c sqlite 多表合并,火车头 插件 教程,web前端应该学习那些框架,脚本和爬虫哪个好写,php 数组赋值变量,介绍seo规则,网站程序后门,易语言网页填表单选框,修改密码邮件模板lzw

脚本之家#box{ width:200px; height:150px; background:blue; position:relative;}#antzone{ background:green;}window.onload=function(){ var obox=document.getElementById("box"); var oantzone=document.getElementById("antzone"); var w=oantzone.offsetWidth; var h=oantzone.offsetHeight; oantzone.style.position="absolute"; oantzone.style.left="50%"; oantzone.style.top="50%"; oantzone.style.marginLeft=-(w/2)+"px"; oantzone.style.marginTop=-(h/2)+"px";}

脚本之家

上面你的代码实现了span元素在div中垂直水平居中效果,下面简单介绍一下它的实现过程。

刀剑神域源码记录下载,ubuntu c环境搭配,tomcat 系统维护页面,爬虫接活网站,php架构是什么,名风seo名风seolzw

一.实现原理:

winodws api语音源码,vscode怎么写字,vmwar ubuntu,tomcat 保存目录,sqlite数据库读音,灯鹭ecshop插件,企业官网前端用什么框架,怎么用爬虫爬房产数据,php数字 加密,辽阳seo优化报价,电脑如何更改网站源码,百度随心听网页代码,aspcms 模板 路径lzw

虽然css为明确给出span元素的尺寸,但是它毕竟有一个尺寸的,这个尺寸可以使用offsetWidth和offsetHeight属性获取,然后将此span元素设置为绝对定位,然后再将left和top属性值分别设置为50%,但是这个时候并不是span元素的中心点垂直水平居中,而是span元素的左上角垂直水平居中,然后在设置span元素的负的外边距,尺寸是span元素宽高的一半,这样就实现了垂直水平居中效果。

以上就是本文的全部内容,今天就到此为止,后续给大家更新scrollTop、offsetHeight和offsetTop等属性用法详解,请持续关注本站,谢谢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。