谈谈CSS

2018-01-11  本文已影响0人  柒汾醉

你平时写代码遵守的编码规范

垂直居中案例

<div class="box">
    <img src="http://cdn.jirengu.com/public/logo-tiny.png" alt="">
  </div>
.box {
  width:300px;
  border:1px solid;
  text-align: center;
  padding:40px 0px;
}
 <div class="layout">
    <div class="box">
    </div>
 </div> 
.layout {
  width:600px;
  height:600px;
  border:1px solid;
  text-align: center;
  position: relative; 
}
.box {
  width:300px;
  height:100px;
  border:1px solid;
  text-align: center;
  padding:40px 0px;
  position: absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
  <div class="box">
    <img src="http://cdn.jirengu.com/public/logo-tiny.png" alt="">
  </div>
.box{
  width:400px;
  height:400px;
  border:1px solid  black;
  text-align:center;
}
.box:before {
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
.box img{
  vertical-align:middle;
}
 <div class="box">
    <img src="http://cdn.jirengu.com/public/logo-tiny.png" alt="">
  </div>
.box{
  height: 200px;
  width: 300px;
  border:1px solid;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}
display:flex;
align-items:center;
上一篇 下一篇

猜你喜欢

热点阅读