整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          10個酷炫圖像懸停動畫特效「值得收藏」

          者:semlinker

          轉發鏈接:https://mp.weixin.qq.com/s/p0U8sVLtWd78CLc8kM22FQ

          titanic是在Github上開源的一組免費的動畫圖標,可以將其簡單的運用到網頁中,而且代碼及其簡單,但是動畫效果卻很不錯,動畫圖標和靜態圖標的不同之處在于它可以讓你的網頁更加富有活力,讓產品更加具備視覺吸引力,一起來看看!



          開源首頁

          https://github.com/icons8/titanic

          如何安裝使用?

          安裝使用及其簡單,可以通過CDN或npm安裝它:

          npm install titanic-icons --save

          將代碼引入你網頁的head中后:

          <script src="/dist/js/titanic.min.js"></script>
          <script src="/bodymovin/4.5.9/bodymovin.min.js"></script>
          

          在body中初始化:

          <script>
           var titanic = new Titanic();
          </script>
          

          這樣,你就可以在HTML中使用任意位置以下標簽添加圖標:

          <div class='titanic titanic-chat'></div>
          

          chat可以是以下任一一種:

          • caps
          • chat
          • checkbox
          • expand
          • cheap
          • expensive
          • idea
          • mailbox
          • mic
          • no-mic
          • online
          • pause
          • power
          • shopping
          • smile
          • stop
          • unlock
          • zoom

          API

          1、titanic.isInitialized()

          判斷是否初始化成功

          2、titanic.items

          獲取titanic集合

          3、titanic.items[index].on(), titanic.items[index].off(), titanic.items[index].play()

          按索引播放titanic的動畫

          4、titanic.on(token), titanic.off(token), titanic.play(token)

          通過名稱播放泰坦尼克號物品的動畫

          5、以下是一個完成的示例:

          <head>
           <!--Inserting the scripts once for the whole page-->
           <script src="/dist/js/titanic.min.js"></script>
           <script src="/libs/bodymovin/4.5.9/bodymovin.min.js"></script>
          </head>
          <body>
           <!--Inserting an icon-->
           <div class='titanic titanic-checkbox'></div>
           <!--Initializing-->
           <script>
           var titanic = new Titanic({
           hover: true, // auto animated on hover (default true)
           click: true // auto animated on click/tap (default false)
           });
           </script>
           <!--Clicking turns this icon on-->
           <button onclick="titanic.on(getElementById('checkbox').value)">On</button>
          </body>
          

          都有哪些動畫圖標?

          通過截圖大致了解,可以直接訪問官方網站查看動畫效果:













          每個人都喜歡個性鮮明的頁面。通過200個動畫圖標包,使Web和移動用戶界面更具視覺吸引力。

          總結

          titanic是一組豐富的動畫圖標,可以讓你的網頁極具視覺吸引力,是設計師和前端工程師的不二之選,感興趣的可以嘗試!

          PS:你可以直接從官網或者Github獲取,當然也可以私信本頭條號關鍵字:“icons”,Enjoy it!

          一個輕量級的粒子庫,目前版本2.0.0,目前github star 19K+,MIT協議,官網截圖如下:

          快速上手

          • 安裝

          1, npm

          npm install particles.js
          

          2, 官網下載particles.js到本地,html script 指向它。

          • 本地項目

          particles.json

          {
           "particles": {
           "number": {
           "value": 80,
           "density": {
           "enable": true,
           "value_area": 800
           }
           },
           "color": {
           "value": "#ffffff"
           },
           "shape": {
           "type": "circle",
           "stroke": {
           "width": 0,
           "color": "#000000"
           },
           "polygon": {
           "nb_sides": 5
           },
           "image": {
           "src": "img/github.svg",
           "width": 100,
           "height": 100
           }
           },
           "opacity": {
           "value": 0.5,
           "random": false,
           "anim": {
           "enable": false,
           "speed": 1,
           "opacity_min": 0.1,
           "sync": false
           }
           },
           "size": {
           "value": 10,
           "random": true,
           "anim": {
           "enable": false,
           "speed": 80,
           "size_min": 0.1,
           "sync": false
           }
           },
           "line_linked": {
           "enable": true,
           "distance": 300,
           "color": "#ffffff",
           "opacity": 0.4,
           "width": 2
           },
           "move": {
           "enable": true,
           "speed": 12,
           "direction": "none",
           "random": false,
           "straight": false,
           "out_mode": "out",
           "bounce": false,
           "attract": {
           "enable": false,
           "rotateX": 600,
           "rotateY": 1200
           }
           }
           },
           "interactivity": {
           "detect_on": "canvas",
           "events": {
           "onhover": {
           "enable": false,
           "mode": "repulse"
           },
           "onclick": {
           "enable": true,
           "mode": "push"
           },
           "resize": true
           },
           "modes": {
           "grab": {
           "distance": 800,
           "line_linked": {
           "opacity": 1
           }
           },
           "bubble": {
           "distance": 800,
           "size": 80,
           "duration": 2,
           "opacity": 0.8,
           "speed": 3
           },
           "repulse": {
           "distance": 400,
           "duration": 0.4
           },
           "push": {
           "particles_nb": 4
           },
           "remove": {
           "particles_nb": 2
           }
           }
           },
           "retina_detect": true
          }
          

          particles.json 各個屬性具體作用,可以去官網查閱,可以根據不同的particles.json配置各種酷炫的粒子特效。

          app.js

          /* particlesJS.load(@dom-id, @path-json, @callback (optional)); */
          particlesJS.load('particles-js', 'assets/particles.json', function() {
           console.log('callback - particles-js config loaded');
          });
          

          index.html


          主站蜘蛛池模板: 中文字幕一区二区三区人妻少妇| 亚洲AV色香蕉一区二区| 亚洲欧洲无码一区二区三区| 亚洲国产一区二区三区| 在线成人综合色一区| 日本视频一区在线观看免费| 久久久无码一区二区三区| 日韩电影一区二区三区| 亚洲成AV人片一区二区| 精品人伦一区二区三区潘金莲| 日本午夜精品一区二区三区电影| 一区二区三区观看免费中文视频在线播放 | 无码AV天堂一区二区三区| 久久91精品国产一区二区| 精品无码一区二区三区爱欲| 少妇精品无码一区二区三区| 精品一区二区三区在线成人| 无码播放一区二区三区| 在线视频精品一区| 福利一区福利二区| 国产婷婷色一区二区三区| 色婷婷av一区二区三区仙踪林| 精品香蕉一区二区三区| 蜜桃视频一区二区| 精品乱子伦一区二区三区| 国内国外日产一区二区| 久久国产精品亚洲一区二区| 无码囯产精品一区二区免费 | 色妞AV永久一区二区国产AV| 日本一区二区三区精品中文字幕| 91在线一区二区| 精品国产福利在线观看一区| 亚洲片一区二区三区| 国产成人无码一区二区在线播放 | 国产成人精品一区在线| 少妇无码一区二区三区| 国产精品视频免费一区二区三区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 日韩一区二区电影| 精品国产一区二区三区在线| 久久精品综合一区二区三区|