国产精品亚洲lv粉色-狼人青草久久网伊人-一区二区精品视频在线观看-国产靠逼视频-日本天天射-懂色av懂色av粉嫩av分享吧-国产特级黄色片-亚洲九九九九-操操操.com-国产激情高中生呻吟视频-最近中文字幕日本-国内精品久久久久久99-成年人在线观看视频-免费在线观看视频a-久久午夜国产-天天谢天天干-一区在线播放

鼠標(biāo)懸停動(dòng)態(tài)傾斜多重效果展示代碼

  • 1569
  • 0
  • 0
鼠標(biāo)懸停動(dòng)態(tài)傾斜多重效果展示代碼- 素材8
html5鼠標(biāo)懸停圖片文字3D視差動(dòng)畫特效
元素的HTML結(jié)構(gòu)
  1. <a href="#" class="tilter tilter--2">
  2.         <figure class="tilter__figure">
  3.                 <img class="tilter__image" src="img/3.jpg" alt="img03" />
  4.                 <div class="tilter__deco tilter__deco--shine"><div></div></div>
  5.                 <div class="tilter__deco tilter__deco--overlay"></div>
  6.                 <figcaption class="tilter__caption">
  7.                         <h3 class="tilter__title">Helen Portland</h3>
  8.                         <p class="tilter__description">Seattle</p>
  9.                 </figcaption>
  10.                 <svg class="tilter__deco tilter__deco--lines" viewBox="0 0 300 415">
  11.                         <path d="M20.5,20.5h260v375h-260V20.5z" />
  12.                 </svg>
  13.         </figure>
  14. </a>
復(fù)制代碼
元素的樣式
  1. .tilter {
  2.         position: relative;
  3.         display: block;
  4.         flex: none;
  5.         width: 300px;
  6.         height: 415px;
  7.         margin: 1.5em 2.5em;
  8.         color: #fff;
  9.         perspective: 1000px;
  10. }

  11. .tilter * {
  12.         pointer-events: none;
  13. }

  14. .tilter:hover,
  15. .tilter:focus {
  16.         color: #fff;
  17.         outline: none;
  18. }

  19. .tilter__figure,
  20. .tilter__image {
  21.         display: block;
  22.         width: 100%;
  23.         height: 100%;
  24.         margin: 0;
  25. }

  26. .tilter__figure > * {
  27.         transform: translateZ(0px); /* Force correct stacking order */
  28. }

  29. .tilter__figure {
  30.         position: relative;
  31. }

  32. .tilter__figure::before {
  33.         content: '';
  34.         position: absolute;
  35.         top: 5%;
  36.         left: 5%;
  37.         width: 90%;
  38.         height: 90%;
  39.         box-shadow: 0 30px 20px rgba(35,32,39,0.5);
  40. }

  41. .tilter__deco {
  42.         position: absolute;
  43.         top: 0;
  44.         left: 0;
  45.         overflow: hidden;
  46.         width: 100%;
  47.         height: 100%;
  48. }

  49. .tilter__deco--overlay {
  50.         background-image: linear-gradient(45deg, rgba(226, 60, 99, 0.4), rgba(145, 58, 252, 0.4), rgba(16, 11, 192, 0.4));
  51. }

  52. .tilter__deco--shine div {
  53.         position: absolute;
  54.         top: -50%;
  55.         left: -50%;
  56.         width: 200%;
  57.         height: 200%;
  58.         background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(255, 255, 255, 0.25) 50%, transparent 100%);
  59. }

  60. .tilter__deco--lines {
  61.         fill: none;
  62.         stroke: #fff;
  63.         stroke-width: 1.5px;
  64. }

  65. .tilter__caption {
  66.         position: absolute;
  67.         bottom: 0;
  68.         width: 100%;
  69.         padding: 4em;
  70. }

  71. .tilter__title {
  72.         font-family: 'Abril Fatface', serif;
  73.         font-size: 2.5em;
  74.         font-weight: normal;
  75.         line-height: 1;
  76.         margin: 0;
  77. }

  78. .tilter__description {
  79.         font-size: 0.85em;
  80.         margin: 1em 0 0 0;
  81.         letter-spacing: 0.15em;
  82. }
復(fù)制代碼
JavaScript
在選項(xiàng)中,我們可以定義每個(gè)動(dòng)畫元素將具有的動(dòng)作:
我們可以傳遞以下內(nèi)容:所有軸和動(dòng)畫的平移和旋轉(zhuǎn)(持續(xù)時(shí)間,緩動(dòng)和彈性 - 與anime.js選項(xiàng)相同的方式)以恢復(fù)為默認(rèn)樣式。
對(duì)于平移和旋轉(zhuǎn),我們可以通過以下方式定義每個(gè)軸的值:
number :例如翻譯:{X:10,Y:-10}意味著該元件將沿x軸從-10px從10px的移動(dòng)為10px(我們著手從左至右的小鼠)和在y軸到-10px(當(dāng)我們將鼠標(biāo)從上到下移動(dòng)時(shí))。
array :如翻譯:{Z:[10,100]}這意味著該元件將沿z軸從10px的移動(dòng)到100像素(如我們從頂端移動(dòng)鼠標(biāo)到下)

  1. Initialize:

  2. new TiltFx(el, [options]);

  3. The options:

  4. var options = {
  5.         movement: {
  6.                 // The main wrapper.
  7.                 imgWrapper : {
  8.                         translation : {x: 10, y: 10, z: 30},
  9.                         rotation : {x: 0, y: -10, z: 0},
  10.                         reverseAnimation : {duration : 200, easing : 'easeOutQuad'}
  11.                 },
  12.                 // The SVG lines element.
  13.                 lines : {
  14.                         translation : {x: 10, y: 10, z: [0,70]},
  15.                         rotation : {x: 0, y: 0, z: -2},
  16.                         reverseAnimation : {duration : 2000, easing : 'easeOutExpo'}
  17.                 },
  18.                 // The caption/text element.
  19.                 caption : {
  20.                         rotation : {x: 0, y: 0, z: 2},
  21.                         reverseAnimation : {duration : 200, easing : 'easeOutQuad'}
  22.                 },
  23.                 // The overlay element.
  24.                 overlay : {
  25.                         translation : {x: 10, y: -10, z: 0},
  26.                         rotation : {x: 0, y: 0, z: 2},
  27.                         reverseAnimation : {duration : 2000, easing : 'easeOutExpo'}
  28.                 },
  29.                 // The shine element.
  30.                 shine : {
  31.                         translation : {x: 100, y: 100, z: 0},
  32.                         reverseAnimation : {duration : 200, easing : 'easeOutQuad'}
  33.                 }
  34.         }
  35. }
復(fù)制代碼



鼠標(biāo)懸停動(dòng)態(tài)傾斜多重效果展示代碼
  • 鑫森展示 剛剛下載了一個(gè)素材
  • 61761 剛剛下載了一個(gè)素材
  • 星辰青春時(shí)光O 剛剛下載了一個(gè)素材
  • NaiHe 剛剛下載了一個(gè)素材
  • 豐豐富富 剛剛下載了一個(gè)素材
  • 月亮是我啃彎的o 剛剛下載了一個(gè)素材
  • 領(lǐng)帆網(wǎng)絡(luò)李巖15357913151 剛剛下載了一個(gè)素材
  • 李迎波 剛剛下載了一個(gè)素材
  • qqvWK7 剛剛下載了一個(gè)素材
  • 沒找好下家還不知道叫啥 剛剛下載了一個(gè)素材
  • 晨暉 剛剛下載了一個(gè)素材
  • 紫冰之蕭 剛剛下載了一個(gè)素材
  • 保持清醒! 剛剛下載了一個(gè)素材
  • 光明使者 剛剛下載了一個(gè)素材
  • 04388 剛剛下載了一個(gè)素材
分享者:
分享者頭像
素材網(wǎng)小編
熱門素材推薦
HTML素材網(wǎng),HTML5模板,網(wǎng)頁(yè)特效 微信公眾賬號(hào)二維碼 淘寶店鋪地址二維碼
Copyright©2025  素材8  Powered by 智伙伴科技
   魯ICP備14029286號(hào)-5 魯公網(wǎng)安備37060202001967號(hào)
返回頂部返回頂部
發(fā)布主題
剑川县| 桃园市| 仲巴县| 炎陵县| 鄂州市| 新乡市| 库尔勒市| 平和县| 白水县| 太仆寺旗| 水富县| 霞浦县| 吐鲁番市| 汾西县| 塘沽区| 万山特区| 公主岭市| 玉林市| 疏附县| 大足县| 清涧县| 若尔盖县| 淮南市| 德庆县| 光山县| 全椒县| 湘西| 兰坪| 磐石市| 合作市| 太白县| 永平县| 普定县| 岑溪市| 奉节县| 连平县| 江门市| 化州市| 鲁山县| 鄂托克旗| 九江市|