您的位置:首页 > Web前端 > > 正文

css3中一些常用的特效果(CSS3 制作的书本翻页特效)

更多 时间:2021-10-27 10:11:41 类别:Web前端 浏览量:773

css3中一些常用的特效果

CSS3 制作的书本翻页特效实现效果:

css3中一些常用的特效果(CSS3 制作的书本翻页特效)

实现代码:

html

  • <!-- Please heart it if you like! -->
    <li id='book'>
      <li id='top'></li>
      <li id='front'></li>
      <li id='right'></li>
      <li id='bottom'></li>
      <li id='shadow'></li>
      <li id='bookmark'>
        <li>
          <li>
            <li>
              <li></li>
            </li>
          </li>
        </li>
      </li>
      <li id='bookmark-shadow'></li>
    </li>
    <li id='flip'>
      <li id='front'>
        <li>
          <li>
            <li>
              <li>
                <li>
                  <li>
                    <li>
                      <li>
                        <li>
                          <li></li>
                        </li>
                      </li>
                    </li>
                  </li>
                </li>
              </li>
            </li>
          </li>
        </li>
      </li>
      <li id='back'>
        <li>
          <li>
            <li>
              <li>
                <li>
                  <li>
                    <li>
                      <li>
                        <li>
                          <li></li>
                        </li>
                      </li>
                    </li>
                  </li>
                </li>
              </li>
            </li>
          </li>
        </li>
      </li>
    </li>
    <h4>CSS 3D Bending Effect - Page Flip</h4>
    
  • CSS3

  • /* remember to use - transform-style: preserve-3d; */
    html,body {
      height:100%;
      overflow: hidden;
    }
    body {
      background: radial-gradient(#E4CEA6, #9C8763);
      perspective: 900px;
      margin: 0;
    }
    #flip {
      animation: wrapper 6s ease-in-out infinite;
      height: 350px;
      width: 253px; 
      position: absolute;
      left: 50%;
      top: 30%;
      transform: translateZ(-10px) rotateX(60deg) rotateZ(29deg) rotateY(0deg)!important;
      transform-style: preserve-3d;
      transform-origin: 0 0 0;
    }
    @keyframes wrapper {
      50% {
        transform: translateZ(-10px) rotateX(60deg) rotateZ(29deg) rotateY(-180deg);
      }
    }
    #flip li {
      height: 350px;
      width: 24px;
      position: absolute;
      left: calc(100% - 1px);
      transform-origin: 0 100%;
      transform-style: preserve-3d;
      background-size: 253px 350px;
    }
    #flip #front, 
    #flip #front li {
      background-image: url(http://blogs.slj.com/afuse8production/files/2012/06/Hobbit1.jpg" alt="css3中一些常用的特效果(CSS3 制作的书本翻页特效)" border="0" />
    
  • 以上就是CSS3 制作的书本翻页特效的详细内容,更多关于CSS3 书本翻页特效的资料请关注开心学习网其它相关文章!

    标签:CSS3 翻页
    您可能感兴趣