CSS中垂直居中的简单实现方法


Posted in HTML / CSS onJuly 06, 2015

大家都知道css里面用text-align:center加上margin:0 auto就可以实现水平居中了,但是垂直居中却没有相应的css属性来设置,而如果要设置元素能够垂直居中必须得将容器设置为display:table,然后将子元素也就是要垂直居中显示的元素设置为display:table-cell,然后加上vertical-align:middle来实现。
通过CSS3的transform来实现

CSS Code复制内容到剪贴板
  1. .center-vertical {   
  2.   positionrelative;   
  3.   top: 50%;   
  4.   transform: translateY(-50%);   
  5. }   
  6. .center-horizontal {   
  7.   positionrelative;   
  8.   left: 50%;   
  9.   transform: translateX(-50%);    
  10. }     

HTML / CSS 相关文章推荐
一款利用纯css3实现的360度翻转按钮的实例教程
Nov 05 HTML / CSS
网页切图的CSS和布局经验与要点
Apr 09 HTML / CSS
使用HTML和CSS3绘制基本卡通图案的示例分享
Nov 06 HTML / CSS
浅析rem和em和px vh vw和% 移动端长度单位
Apr 28 HTML / CSS
css3实现可拖动的魔方3d效果
May 07 HTML / CSS
html5 canvas实现跟随鼠标旋转的箭头
Mar 11 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
May 22 HTML / CSS
html5 worker 实例(二) 图片变换效果
Jun 24 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
Jul 04 HTML / CSS
canvas绘制圆角头像的实现方法
Jan 17 HTML / CSS
HTML5 Canvas实现放大镜效果示例
Mar 25 HTML / CSS
Css预编语言及区别详解
Apr 25 HTML / CSS
CSS实现定位元素居中的方法
Jun 23 #HTML / CSS
利用CSS3实现文本框的清除按钮相关的一些效果
Jun 23 #HTML / CSS
使用CSS3制作饼状旋转载入效果的实例
Jun 23 #HTML / CSS
利用CSS3实现圆角的outline效果的教程
Jun 05 #HTML / CSS
浅析与CSS3的loading动画加载相关的transition优化
May 18 #HTML / CSS
CSS+jQuery+PHP+MySQL实现的在线答题功能
Apr 25 #HTML / CSS
CSS+jQuery实现的在线答题功能
Apr 25 #HTML / CSS
You might like
获得Google PR值的PHP代码
2007/01/28 PHP
php smarty的预保留变量总结
2008/12/04 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
关于UEditor编辑器远程图片上传失败的解决办法
2012/08/31 PHP
php批量上传的实现代码
2013/06/09 PHP
php中函数前加&符号的作用分解
2014/07/08 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
Jquery图形报表插件 jqplot简介及参数详解
2012/10/10 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
js出生日期 年月日级联菜单示例代码
2014/01/10 Javascript
跟我学习javascript的执行上下文
2015/11/18 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
zTree实现节点修改的实时刷新功能
2017/03/20 Javascript
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
在Django的session中使用User对象的方法
2015/07/23 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
Css3新特性应用之视觉效果实例
2016/12/12 HTML / CSS
中专自荐信
2013/10/13 职场文书
工商管理专业应届生求职信
2013/11/04 职场文书
经理助理岗位职责
2014/03/05 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL
Python 中 Shutil 模块详情
2021/11/11 Python