JQuery实现子元素在父元素居中(左右、上下均居中)
来源:互联网 发布:一万元怎么投资网络 编辑:程序博客网 时间:2024/06/02 04:04
相信很多初学者朋友在学习Java前端页面的时候很困惑一个问题,如何实现一个元素在父元素中上下居中并且左右呢?
笔者上网查了一下,发现要么网上答案答非所问,要么就是很片面,仅仅实现了上下居中或者仅仅实现左右居中。
所以,特地抽了一点时间来做一个Demo,同时实现上下居中、左右居中。
<body><div id="foo" style="width: 200px; height: 200px; background: #ccc;"><div id="s" style="width: 50px; height: 20px; background: #ccc;">1111</div></div><script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script><script type="text/javascript">jQuery.fn.center = function(obj) {this.css("position", "absolute");this.css("top", ($(obj).height() - this.height()) / 2+ $(obj).scrollTop() + "px");this.css("left", ($(obj).width() - this.width()) / 2+ $(obj).scrollLeft() + "px");return this;}//Use the above function as: $('#foo').center(window);$('#s').center('#foo');</script>
说明一下,这里实现的是id为foo的<div>在整个界面上下左右居中(父元素),id为s的<div>在id为foo的父元素<div>中实现上下左右居中。
结果如下:
0 0
- JQuery实现子元素在父元素居中(左右、上下均居中)
- 图片自适应父元素的大小,并左右上下居中
- 子元素垂直、左右居中的问题
- css---flex布局中,如何响应式 得水平垂直居中?flex子元素左右 上下居中
- 子元素在父元素里水平居中
- 图片自适应父元素大小,并左右上下居中的css方法
- 图片自适应父元素大小,并左右上下居中的css方法
- 块级子元素在父元素中实现水平垂直居中
- jquery 元素居中
- CSS实现子元素垂直居中对齐
- 如何保证在IE和火狐等主流浏览器让图片在块级元素中左右,上下居中显示
- 元素在页面内上下居中的4种方法
- 轻松实现元素居中
- csss实现元素居中
- css实现元素居中
- 五花八门实现元素居中
- div代码居中 上下居中 左右居中
- div左右上下居中
- js的with语句使用方法
- Linux系统编程——特殊进程之僵尸进程
- matlab层次聚类 linkage
- 将pdf转成word文档的转换软件
- 一般处理程序如何获取session值
- JQuery实现子元素在父元素居中(左右、上下均居中)
- 【MongoDB for Java】Java操作MongoDB
- Android 高斯模糊 renderscript 兼容4.0以下报错androi
- Atom编辑器折腾记_(9)实用侧边栏插件[仿Mac OS finder]
- 一步一步教你用PHP+MySql搭建网站 No.3 管理页面
- windows下安装nginx
- jQuery将标签的id、name或者value等值,设置成变量的值or为标签绑定一个值和事件
- Linux echo和read命令
- 游承超:你了解手机钢化膜吗(30P)