利用CSS制作翻转后不同的两面

我们需要两张大小一样的图片,一张做前面,一张当做反转后的,

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>盒子翻转</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            /*清除默认的内外边距*/
        }
        body {
            perspective:800px;
            /*视距*/
        }
        div {
            width: 1000px;
            height: 1000px;    
        }
        div img {
            position: absolute;
            top: 0;
            left: 0;
            transition:all 5s;
        }
        div:hover img {
            transform:rotateY(360deg);
        }
        div img:last-child {
            backface-visibility:hidden;
            /*不面向屏幕的那一面隐藏*/
        }
    </style>
</head>
<body>
    <div>
        <img src="pink.png" >/*图片一*/
        <img src="blue.png" >/*图片二*/
    </div>        
</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_42853707/article/details/81743764