iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 23
0
自我挑戰組

自我挑戰日記系列 第 23

CSS:卡片翻面

  • 分享至 

  • xImage
  •  

今天要作卡片翻面
這裡有之前先作好的2張卡片
就直接拿來用
https://ithelp.ithome.com.tw/upload/images/20171229/20107496PvaXeR4d47.jpg

<div class="photo">
    <div class="front">第一張卡片
    </div>
    <div class="back">第二張卡片
    </div>
</div>
.front {
  width: 300px;
  height: 350px;
  backface-visibility: hidden;
  transition: 0.6s;
  transform-style: preserve-3d;
  position: absolute;
  top: 0;
  left: 0;
}
.back {
  width: 300px;
  height: 350px;
  backface-visibility: hidden;
  transition: 0.6s;
  transform-style: preserve-3d;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotateY(-180deg);
}
.photo:hover .back {
  transform: rotateY(0deg);
}
.photo:hover .front {
  transform: rotateY(180deg);
}

backface-visibility 是要隱藏翻轉到背面的卡片
transition 翻轉的速度,數字愈大速度愈慢
transform-style 分預設2D flat 和3D preserve-3d
現在要作Y軸翻轉,所以要使用到 preserve-3d
transform: rotateY() 是左右翻轉
若是要上下翻轉就是 transform: rotateX()
https://ithelp.ithome.com.tw/upload/images/20171229/2010749619nHUACMHk.jpg

gif圖傳不上來
只好改用上圖
請見諒
--- 明日待續。


上一篇
CSS:shape-outside 文繞圖 polygon
下一篇
CSS:裁切圖片
系列文
自我挑戰日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言