zoukankan      html  css  js  c++  java
  • transform+posistion实现盒子的水平垂直居中

    <!DOCTYPE html>
    <html lang="ch">
    <head>
    	<meta charset="UTF-8">
    	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    	<title>transform水平垂直居中</title>
    </head>
    <style>
    	div {
    		 600px;
    		height: 600px;
    		background-color: pink;
    
    		/*父相*/
    		position: relative; 
    	}
    	p{
    		 200px;
    		height: 200px;
    		background-color: purple;
    
    		/*子绝*/
    		position: absolute;
    		/*先用定位移动大盒子的水平/垂直一半位置*/
    		top: 50%;
    		left: 50%;
    		/*再用变形移动自身水平/垂直负一半,即刚好居中;
    		之前用margin-left:-100px;,margin-top:-100px;*/
    		transform: translate(-50%,-50%);
    	}
    	span{
    		/*变形对行内元素无效*/
    		transform: translate(52px,0);
    	}
    </style>
    <body>
    	<div>
    		<p></p>
    	</div>	
    	<span>asdf</span>
    </body>
    </html>
    

    效果:

  • 相关阅读:
    折线图平滑
    Matplotlib字体大小设置
    折线图
    柱状图
    zip()函数
    matplotlib基础
    unique()函数
    sorted()与sort()函数
    Oracle数据库文件导出为CSV格式的方法
    Numpy和Pandas
  • 原文地址:https://www.cnblogs.com/chenxi188/p/14037178.html
Copyright © 2011-2022 走看看