两面翻转的图片

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
  div {
     224px;
    height: 224px;
    margin: 100px auto;
    position: relative;
    /*transform-style: preserve-3d;*/
    /* 1.保留当前空间位置
    2.是图片扁平化*/

}
  div img {

    position: absolute;
    top: 0;
    left: 0;
    transition: all 8s;

}
  div img:first-child {
    z-index: 1;//因为下面先显示后面的,所以给前面的加z-index;如果把下面的位置换一下,可以把这个去掉,用last-child;
    backface-visibility: hidden; /*不是正面对向屏幕,就隐藏*/      核心内容
}
  div:hover img {
    transform: rotateY(180deg);
}
</style>
</head>
<body>
  <div>
    <img src="images/qian.svg" alt=""/>
    <img src="images/hou.svg" alt=""/>
  </div>
</body>
</html>

原文地址:https://www.cnblogs.com/pxxdbk/p/12560044.html