图片倒影翻转效果CSS3特效

图片倒影翻转效果CSS3特效

这是一款纯 css3 带倒影效果的图片翻转特效。该特效在鼠标悬停图片时,可以翻转图片,同时图片还带有炫酷的倒影效果。
HTML 结构

  1. <div class=“scene”>
  2.   <div class=“card”>
  3.     <div class=“card__face card__face–front”>
  4.       <img src=“img/cnKl1Ykd5rZCVwm.jpg” />
  5.     </div>
  6.     <div class=“card__face card__face–back”>
  7.       <img src=“img/cqyJiYlRwnTeHmj.jpg” />
  8.     </div>
  9.   </div>
  10.   <div class=“card”>
  11.     <div class=“card__face card__face–front”>
  12.       <img src=“img/FLnzi5Kq4tkRZSm.jpg” />
  13.     </div>
  14.     <div class=“card__face card__face–back”>
  15.       <img src=“img/buDT4YS6zUMfHst.jpg” />
  16.     </div>
  17.   </div>
  18.   <div class=“card”>
  19.     <div class=“card__face card__face–front”>
  20.       <img src=“img/uXF1Kx7lzELB6wf.jpg” />
  21.     </div>
  22.     <div class=“card__face card__face–back”>
  23.       <img src=“img/RtVq2wxQYySDb8L.jpg” />
  24.     </div>
  25.   </div>
  26. </div>

CSS 样式
初始化时隐藏窗口内容

  1. body {
  2.   display: flex;
  3.   justify–content: center;
  4.   align-items: center;
  5.   height: 100vh;
  6.   background: black;
  7. }
  8. .scene {
  9.   width: 1000px;
  10.   display: flex;
  11.   justify–content: space-between;
  12.   -webkit-perspective: 800px;
  13.           perspective: 800px;
  14. }
  15. .scene .card {
  16.   position: relative;
  17.   width: 240px;
  18.   height: 300px;
  19.   color: white;
  20.   cursor: pointer;
  21.   transition: 1s ease-in-out;
  22.   -webkit-transform-style: preserve-3d;
  23.           transform-style: preserve-3d;
  24. }
  25. .scene .card:hover {
  26.   -webkit-transform: rotateY(0.5turn);
  27.           transform: rotateY(0.5turn);
  28. }
  29. .scene .card .card__face {
  30.   position: absolute;
  31.   top: 0;
  32.   left: 0;
  33.   width: 100%;
  34.   height: 100%;
  35.   -webkit-backface-visibility: hidden;
  36.           backface-visibility: hidden;
  37.   transition: 1s ease-in-out;
  38.   -webkit-box-reflect: below 0 linear-gradient(transparent, transparent, rgba(0, 0, 0, 0.4));
  39. }
  40. .scene .card .card__face img {
  41.   width: 240px;
  42.   height: 300px;
  43.   -o-object-fit: cover;
  44.      object-fit: cover;
  45. }
  46. .scene .card .card__face–back {
  47.   -webkit-transform: rotateY(0.5turn);
  48.           transform: rotateY(0.5turn);
  49. }

Codepen 网址:https://codepen.io/alphardex/pen/ExaZgxp 

阅读全文
常见问题
下载地址失效了怎么版?
客服会第一时间检查下载地址,并发送到您的注册邮箱。如未及时处理可联系客服QQ或邮箱。
导入演示被中断了想重新导入怎么办?
https://themege.net/23822.html
不懂导入演示数据?无法一键导入演示数据?
https://themege.net/16186.html
原文链接:https://themege.net/1338.html,转载请注明出处。
0

评论0

请先