美文网首页Web 前端开发
图片翻转效果(纯css)

图片翻转效果(纯css)

作者: 大白有褶子 | 来源:发表于2016-08-23 10:31 被阅读411次

    先看看效果图

    图片翻转.gif
    直接上代码吧
    1, body部分
      <body>
        <div class="container">
          <div class="wrap">
            <div class="image">
              <div class="display front">
                <img src="image/img1.jpg" alt="" />
              </div>
              <div class="display back">
                <h3>灰白的爱车</h3>
              </div>
            </div>
          </div>
          <div class="wrap">
            <div class="image">
              <div class="display front">
                <img src="image/img2.jpg" alt="" />
              </div>
              <div class="display back">
                <h3>吉他boy</h3>
              </div>
            </div>
          </div>
          <div class="wrap">
            <div class="image">
              <div class="display front">
                <img src="image/img3.jpg" alt="" />
              </div>
              <div class="display back">
                <h3>俊俏的horse</h3>
              </div>
            </div>
          </div>
        </div>
      </body>
    

    2, style部分

    <style media="screen">
          * {
            padding: 0;
            margin: 0;
          }
          body {
            background-color: rgb(244, 244, 244);
          }
          .container {
            width: 1000px;
            margin: auto;
            margin-top: 3em;
            clear: left;
          }
          .wrap {
            -webkit-perspective:400;
            -moz-perspective:400;
            float: left;
            width: 220px;
            margin-right: 20px;
          }
          .image {
            width: 100%;
            height: 200px;
            -webkit-transform-style:preserve-3d;
            -webkit-transition:1.5s;
            -moz-transform-style:preserve-3d;
            -moz-transition:1.5s;
          }
          img {
            width: 220px;
            height: 200px;
          }
          .wrap:hover .image {
            -webkit-transform:rotateY(180deg);
            -moz-transform:rotateY(180deg);
          }
          .display {
            position: absolute;
            -webkit-backface-visibility:hidden;
            -moz-backface-visibility:hidden;
          }
          .display h3 {
            color: white;
            text-align: center;
          }
          .back {
            -webkit-transform:rotateY(180deg);
            -moz-transform:rotateY(180deg);
            background: -webkit-gradient(linear,left top,left bottom,from(#fdbb5a), to(#db5726));
            background: -moz-linear-gradient(top,#fdbb5a,#db5726);
            width: 220px;
            height: 200px;
            line-height: 200px;
          }
        </style>
    

    相关文章

      网友评论

        本文标题:图片翻转效果(纯css)

        本文链接:https://www.haomeiwen.com/subject/gvwgsttx.html