如何实现图片2D,3D翻转效果?
直接上代码:
一、2D翻转:
/*2D翻转*/.cartoon_0 {transition: transform 2s/*反转动画关键*/}/*利用hover设置鼠标移动效果*/.cartoon_0:hover {transform: rotate(360deg);}
再让图片调用:
<body><div class="box_0"><img src="../Img/juhuajiu.jpg" width="150px" height="150px" class="cartoon_0"></div></body>
二、3D翻转:
/*3D翻转*/.cartoon_1 {transition: transform 2s/*反转动画关键*/}.cartoon_1:hover {transform: rotateY(360deg);}
再让图片调用:
<body><div class="box_0"><img src="../Img/juhuajiu.jpg" width="150px" height="150px" class="cartoon_1"></div></body>
三、2D放大+翻转:
.cartoon_2 {transition:width 2s,height 2s,transform 2s;/*反转动画关键*/}.cartoon_2:hover {transform: rotate(360deg);width: 200px;/*设置放大后长宽*/height: 200px;}
再次让图片调用:
<body><div class="box_0"><img src="../Img/juhuajiu.jpg" width="150px" height="150px" class="cartoon_2"></div></body>
注:
1.这个翻转效果如果调用标签的话也对盒子管用。
2.使用3D翻转,鼠标在翻转过程中脱离图片容易出现鬼畜情况。
3.必须是鼠标移动到目标图片上才会出现此效果。
&
以上就是全部内容。
如果这篇文章对你有帮助的话不妨点赞支持一下!