Titanic是在Github上开源的一组免费的动画图标,可以将其简单的运用到网页中,而且代码及其简单,但是动画效果却很不错,动画图标和静态图标的不同之处在于它可以让你的网页更加富有活力,让产品更加具备视觉吸引力,一起来看看!


aHR0cDovL3AzLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzYwZDU0OGRkMjhmOTQwODY4OGI0YTY4NmE4MzViY2Y0-2-1-2-2-2

开源首页

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

titanic.isInitialized( )

判断是否初始化成功

titanic.items

获取titanic集合

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

按索引播放titanic的动画

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

通过名称播放泰坦尼克号物品的动画

完成的示例:


<head>
    <!-- qmblog.cn 整理出品 -->
    <!--在整个页面中插入一次脚本 -->
    <script src="/dist/js/titanic.min.js"></script>
    <script src="/libs/bodymovin/4.5.9/bodymovin.min.js"></script>
</head>

<body>
    <!-- 插入一个图标-->
    <div class='titanic titanic-checkbox'></div>
    <!-- 正在初始化 -->
    <script>
        var titanic = new Titanic({
            hover: true, // 悬停时自动动画(默认为true)
            click: true // 自动动画点击/点击(默认为false)
        });
    </script>
    <!--点击可以打开这个图标-->
    <button οnclick="titanic.on(getelementById('checkbox').value)">On</button>
</body>

都有哪些动画图标?

通过截图大致了解,可以直接访问官方网站查看动画效果:


aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlL2UzNTA2Nzc1ZTgxYTRkZDI5NzBiODA5ZGVkOTQ3OGFk-2-1-2-2-2

aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzUyNzFmNWYxZTc4NTRiZDZiNWE0N2Y5MzdkNjk0MmUy-2-1-2-2-2

aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzQ3M2RmNGE1NzZlNjQyYTQ4ZTZkY2ViZTJmZTE3ODM3-2-1-2-2-2

aHR0cDovL3AzLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlL2Y5YjliOGE0MDU4ODRjODhiMmNlNWFmYzc2NGJlYjcy-2-1-2-2-2

aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzI2OTBkNGQ0YWQzNjRmZGZhMjEwNzBiNThmYjZjZTA5-2-1-2-2-2

aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzEzNjNmZTZjN2RlYTRjY2FiZmJhYTY4NTNmY2EyYWVl-2-1-2-2-2

aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzhmMjY2NjJiNjYxNzQzOWI5MTU4Y2FlNTZkZTVkNzZi-2-1-2-2-2

aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzM0OGQ4OWIxNGE1NTRkNGJiMzczODRiM2I3NTcwZDkw-2-1-2-2-2

aHR0cDovL3AzLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzU5YzU5NzQwMDlkYjQ1ZDVhZjQxOGU5N2M2YWJhZWRl-2-1-2-2-2

aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzQ4Yjc3M2EzZjk4NTRhODg5ZDY5Y2IxYmFkM2EwMWY1-2-1-2-2-2

aHR0cDovL3AxLnBzdGF0cC5jb20vbGFyZ2UvcGdjLWltYWdlLzQxZWJjYTkxNjIxYTQxY2ZhM2IyYWVmNDZiY2IxNTgx-2-1-2-2-2

每个人都喜欢个性鲜明的页面。通过200个动画图标包,使Web和移动用户界面更具视觉吸引力。

总结

titanic是一组丰富的动画图标,可以让你的网页极具视觉吸引力,是设计师和前端工程师的不二之选,感兴趣的可以尝试!