如何使相对于屏幕中心而不是沿着Y轴的页面中心发生身体转换?css动画转换中心通过屏幕中心
链接代码 http://codepen.io/anon/pen/gPqKXe 它是publish1更多的文字这是publish2更多的文字
\t \t .blok {
height: 100px;
background-color: #92FF00;
border: 2px solid black;
font-size:36px;
text-align: center;
padding: 85px 0 35px 0 ;
}
body {
\t transform: perspective(200px);
\t -webkit-transform-style: preserve-3d;
\t -webkit-transform-origin: 0% 50%;
\t -webkit-animation: rotateRightSideFirst 5s forwards ease-in;
\t -moz-transform-style: preserve-3d;
\t -moz-transform-origin: 0% 50%;
\t -moz-animation: rotateRightSideFirst 5s forwards ease-in;
\t transform-style: preserve-3d;
\t transform-origin: 50% 50%;
\t animation: rotateRightSideFirst 5s forwards ease-in;
}
@-webkit-keyframes rotateRightSideFirst {
\t 50% { -webkit-transform: translateZ(-700px) ;
\t \t -webkit-animation-timing-function: ease-out; }
\t 100% { -webkit-transform: translateZ(-200px); }
}
@-moz-keyframes rotateRightSideFirst {
\t 50% { -moz-transform: translateZ(-700px) ; -moz-animation-timing-function: ease-out; }
\t 100% { -moz-transform: translateZ(-200px); }
}
@keyframes rotateRightSideFirst {
\t 50% { transform: translateZ(-700px) ; animation-timing-function: ease-out; }
\t 100% { transform: translateZ(-200px); }
}
\t \t
<div class="blok">1</div>
<div class="blok">2</div>
<div class="blok">3</div>
<div class="blok">4</div>
<div class="blok">5</div>
<div class="blok">6</div>
<div class="blok">7</div>
<div class="blok">8</div>
<div class="blok">9</div>
<div class="blok">10</div>
<div class="blok">11</div>
<div class="blok">12</div>
<div class="blok">13</div>
<div class="blok">14</div>
<div class="blok">15</div>
<div class="blok">16</div>
<div class="blok">17</div>
<div class="blok">18</div>
\t \t \t
DIV网站的1,2,3模拟部分 - 内容。 – Petr
假设我们将网站向上滚动到第13节。需要相对于当前节13是距离。 – Petr