为了账号安全,请及时绑定邮箱和手机立即绑定

css3的transform:translate(-50%,-50%)居中问题

css3的transform:translate(-50%,-50%)居中问题

元歌 2016-10-11 15:37:52
使用css3的transform:translate(-50%,-50%)能够居中,但我为什么做不出来,设置宽高都为200px;但是展示时候它一半被隐藏起来了,只剩下100px展示。
查看完整描述

2 回答

?
Bigboss_0101

TA贡献1条经验 获得超0个赞

<!DOCTYPE html><html lang="en"><head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
   *{
     margin:0;
     padding:0;
   }
   #box1{
     width: 1000px;
     height: 1000px;
     background: #ccc;
     position:relative;
   }
   #box2{
     width: 200px;
     height: 200px;
     background: #f00;
     position:absolute;
     top:50%;
     left:50%;
     transform:translate(-50%,-50%);
   }

 </style></head><body>
 <div id="box1">
   <div id="box2"></div>
 </div></body></html>

查看完整回答
反对 回复 2017-02-14
?
小儒生

TA贡献3条经验 获得超0个赞

试试浏览器前缀啊   或许是浏览器问题

查看完整回答
反对 回复 2016-10-11
  • 2 回答
  • 0 关注
  • 5495 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信