图是正方形的,外面的item也想是正方形,但是不知道问什么就高出很多
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,minimum-scale=1,user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<title>PageSlider Demo</title>
<style>
html,
body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.pages {
width: 100%;
height: 100%;
position: relative;
}
.page {
font-size: 100px;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
transform: translate3d(0px, 100%, 0px);
-webkit-transform: translate3d(0px, 100%, 0px);
-moz-transform: translate3d(0px, 100%, 0px);
transition: transform .5s ease-out;
-webkit-transition: -webkit-transform .5s ease-out;
-moz-transition: -moz-transform .5s ease-out;
}
.page1 {
background: url(image/background_01.png);
background-size: contain;
}
.page2 {
position: absolute;
/*background: url(image/employee_03.png);*/
background-size: 100% 100%;
}
.page3 {
position: absolute;
background: url(image/background_03.png);
background-size: 100% 100%;
}
.fg-image1 {
width: 100%;
height: auto;
position: absolute;
z-index: -1;
}
.fg-image2 {
width: 100%;
height: auto;
position: absolute;
z-index: -1;
margin-top: 30px;
}
.fg-image3 {
width: 100%;
height: auto;
position: absolute;
z-index: -1;
}
.flex-box {
height: 100%;
}
.flex-box .left {
width: 25%;
height: 100%;
background: #ffffff;
float: left;
}
.flex-box .right {
width: 70%;
float: left;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: flex-start;
-ms-flex-align: flex-start;
-webkit-align-items: flex-start;
align-items: flex-start;
flex-wrap: wrap;
height: auto;
}
.flex-box .right .item {
flex: 0 0 33.33%;
padding: 5px;
box-sizing: border-box;
}
.flex-box .right .item img {
width: 100%;
}
/* the box animation */
.box {
width: 100px;
height: 100px;
background: black;
}
.play .myAnimation {
animation: move 1s ease 1 both;
-webkit-animation: move 1s ease 1 both;
}
@-webkit-keyframes move {
100% {
-webkit-transform: translate3d(150px, 0, 0);
transform: translate3d(150px, 0, 0);
-ms-transform: translate3d(150px, 0, 0);
}
}
</style>
</head>
<body>
<div class="pages">
<div class="page page1">
<!-- 第一页 -->
<img class="fg-image1" src="image/forground_01.gif" />
</div>
<div class="page page2">
<!-- 第二页 -->
<div class="flex-box">
<div class="left">
</div>
<div class="right">
<div class="item">
<img class="" src="image/1.png" />
</div>
<div class="item">
<img class="" src="image/2.png" />
</div>
<div class="item">
<img class="" src="image/3.png" />
</div>
<div class="item">
<img class="" src="image/4.png" />
</div>
<div class="item">
<img class="" src="image/5.png" />
</div>
<div class="item">
<img class="" src="image/6.png" />
</div>
<div class="item">
<img class="" src="image/7.png" />
</div>
<div class="item">
<img class="" src="image/8.png" />
</div>
<div class="item">
<img class="" src="image/9.png" />
</div>
<div class="item">
<img class="" src="image/10.png" />
</div>
<div class="item">
<img class="" src="image/11.png" />
</div>
<div class="item">
<img class="" src="image/12.png" />
</div>
<div class="item">
<img class="" src="image/13.png" />
</div>
<div class="item">
<img class="" src="image/14.png" />
</div>
<div class="item">
<img class="" src="image/15.png" />
</div>
<div class="item">
<img class="" src="image/16.png" />
</div>
<div class="item">
<img class="" src="image/17.png" />
</div>
<div class="item">
<img class="" src="image/18.png" />
</div>
</div>
</div>
<!-- <img class="fg-image3" src="image/employee_03.png" /> -->
<!-- <div class="box myAnimation"></div> -->
</div>
<div class="page page3">
<!-- 第三页 -->
<img class="fg-image2" src="image/forground_03.gif" />
</div>
</div>
</div>
</body>
</html>
自己找到原因了