如何使相對於屏幕中心而不是沿着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