图片得翻转练习

本次练习使用到了transform旋转,定位 还有个新属性1.backface-visibility; visible/hidden: 设置当所指定的元素被进行翻转等操作而使背面显示时,是否进行显示还是隐藏
要求:当鼠标经过图片得时候图片得背面进行一个翻转效果
结构:需要俩个元素前面一个后面一个 默认情况下图片翻转后我们是能看到图片背面得所有如果不想看到就得使用backface-visibility; hidden属性来解决,
代码如下:

 <style>
        .container {
            width: 320px;
            height: 320px;
            position: relative;
        }
        
        .container>div {
            position: absolute;
            transition: all 2s;
            用于是否显示元素背面
            backface-visibility: hidden;
        }
        
        .front {
            width: 320px;
            height: 320px;
            background-color: red;
            font-size: 40px;
            line-height: 320px;
            text-align: center;
            color: #fff;
            transform: rotateY(180deg);
        }
        
        .container:hover .back {
            transform: rotateY(180deg);
        }
        
        .container:hover .front {
            transform: rotateY(0deg);
        }
    </style>
</head>

<body>
    <div class="container">

        <div class="front">这是一个女孩子</div>

        <div class="back">
            <img src="img/an.jpg" alt="">
        </div>
    </div>
</body>

正面:
在这里插入图片描述
反面:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值