按钮图标

12种炫酷CSS3显示分享按钮特效

阿里云


这是一款集合了 12 种炫酷特效的 css3 分享按钮插件。该分享按钮特效有:3D 翻转、3D 开门效果、折纸效果、描边效果等。该插件中的大部分效果使用 CSS 来完成。其中有一款是使用了 jQuery 插件 jRumble 完成的,效果相当不错。

HTML 结构

来看看第一个 demo 的 html 结构,如下:

也想出现在这里?联系我们
创客主机
  1. <div class="image-effect-fall-back">
  2.   <div class="share-layer">
  3.     <a href="#" class="share-button share-via-facebook">
  4.       <i class="fa fa-facebook"></i>
  5.       Facebook
  6.     </a>
  7.     <a href="#" class="share-button share-via-twitter">
  8.       <i class="fa fa-twitter"></i>
  9.       Twitter
  10.     </a>
  11.     <a href="#" class="share-button share-via-google">
  12.       <i class="fa fa-google"></i>
  13.       Google +
  14.     </a>
  15.   </div>
  16.   <div class="image-layer">
  17.     <img src="assets/pictures/tree.jpg" width="500" alt="California surf">
  18.   </div>
  19. </div>

CSS 样式

CSS 也十分简单,仅仅几行代码:

  1. .image-effect-fall-back{
  2.   width: 500px;
  3.   height: 300px;
  4.   position: relative;
  5.   margin: 0 auto;
  6.   -webkit-perspective: 800px;
  7.   perspective: 800px;
  8. }
  9. .image-effect-fall-back .image-layer{
  10.   position: absolute;
  11.   top:0;
  12.   left: 0;
  13.   height: 300px;
  14.   -webkit-transition: 0.6s;
  15.   transition: 0.6s;
  16.   z-index: 1;
  17. }
  18. .image-effect-fall-back:hover .image-layer{
  19.   -webkit-transform: rotateX(70deg);
  20.   transform: rotateX(70deg);
  21.   overflow: visible;
  22. }
  23. .image-effect-fall-back .image-layer img{
  24.   height: 100%;
  25. }
  26. .image-effect-fall-back .image-layer:before{
  27.   content: '';
  28.   position: absolute;
  29.   top: 0;
  30.   left: 0;
  31.   width: 100%;
  32.   height: 100%;
  33.   background: rgba(0, 0, 0, 0.5);
  34.   box-shadow: 0 0 100px 50px rgba(0, 0, 0, 0.5);
  35.   opacity: 0;
  36.  
  37.   -webkit-transition: all 0.5s;
  38.   transition: all 0.5s;
  39.   -webkit-transform: rotateX(114deg) translateZ(-26px)  translateY(110px) scale(0.75);
  40.   transform: rotateX(114deg) translateZ(-26px)  translateY(110px) scale(0.75);
  41.   -webkit-transform-origin: bottom;
  42.   -ms-transform-origin: bottom;
  43.   transform-origin: bottom;
  44. }
  45.  
  46. .image-effect-fall-back:hover .image-layer:before {
  47.   opacity: 0.3;
  48. }
  49. .image-effect-fall-back .share-layer{
  50.   position: absolute;
  51.   bottom: 100px;
  52.   left: 0;
  53.   width: 100%;
  54.   height: 100px;
  55.   opacity: 0;
  56.   z-index: 10;
  57.  
  58.   -webkit-transition: 0.6s;
  59.   transition: 0.6s;
  60.  
  61.   -webkit-transform: rotateX(70deg);
  62.   transform: rotateX(70deg);
  63. }
  64. .image-effect-fall-back:hover .share-layer {
  65.   opacity: 1;
  66.  
  67.   -webkit-transform: rotateX(0deg) translateY(-70px);
  68.   transform: rotateX(0deg) translateY(-70px);
  69. }
  70. .share-button{
  71.   display: inline-block;
  72.   text-decoration: none;
  73.   color: #ffffff;
  74.   padding: 12px;
  75.   width: 80px;
  76.   border-radius: 2px;
  77.   margin: 25px 10px;
  78. }

其它 demo 请参考下载文件。

12 种炫酷 CSS3 显示分享按钮特效

已有 395 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!