这大概是晚上最简单的翻牌效果了吧

CSS旋转效果
本文介绍了一个使用CSS实现的简单鼠标悬停效果,通过设置不同的:hover伪类实现前后两个div的翻转动画,展示了如何利用CSS的transform属性进行元素的旋转。
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4   <meta charset="UTF-8">
 5   <title>Document</title>
 6   <style type="text/css">
 7     * {
 8       margin: 0;
 9       padding: 0;
10     }
11 
12     html, body {
13       height: 100%;
14     }
15 
16     .wrapper {
17       position: relative;
18       width: 200px;
19       height: 200px;
20     }
21 
22     .wrapper:hover .font {
23       transform: rotateY(90deg);
24       transition: 200ms linear;
25     }
26 
27     .wrapper:hover .back {
28       transform: rotateY(0deg);
29       transition: 200ms linear 200ms;
30     }
31 
32     .font {
33       position: absolute;
34       width: 200px;
35       height: 200px;
36       background: yellow;
37       z-index: 10;
38       transition: 200ms linear 200ms;
39     }
40 
41     .back {
42       position: absolute;
43       width: 200px;
44       height: 200px;
45       background: red;
46       transition: 200ms linear;
47       transform: rotateY(90deg);
48     }
49   </style>
50 </head>
51 <body>
52   <div class="wrapper">
53     <div class="font"></div>
54     <div class="back"></div>
55   </div>
56 </body>
57 </html>

 

转载于:https://www.cnblogs.com/xuzishuai/p/8821034.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值