前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源免费的Web动画图标

开源免费的Web动画图标

作者头像
青梅煮码
发布2023-03-13 11:07:36
7280
发布2023-03-13 11:07:36
举报
文章被收录于专栏:青梅煮码

介绍

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



开源首页

代码语言:javascript
复制
https://github.com/icons8/titanic

如何安装使用?

安装使用及其简单,可以通过CDN或npm安装它:

代码语言:javascript
复制
npm install titanic-icons --save

将代码引入你网页的head中后:

代码语言:javascript
复制
<script src="/dist/js/titanic.min.js"></script> 
<script src="/bodymovin/4.5.9/bodymovin.min.js"></script>

在body中初始化:

代码语言:javascript
复制
<script> 
    var titanic = new Titanic( ); 
</script>

这样,你就可以在HTML中使用任意位置以下标签添加图标:

代码语言:javascript
复制
<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

代码语言:javascript
复制
titanic.isInitialized( )

判断是否初始化成功

代码语言:javascript
复制
titanic.items

获取titanic集合

代码语言:javascript
复制
titanic.items[index].on(), titanic.items[index].off(), titanic.items[index].play()

按索引播放titanic的动画

代码语言:javascript
复制
titanic.on(token), titanic.off(token), titanic.play(token)

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

完成的示例:

代码语言:javascript
复制
<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>

都有哪些动画图标?

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













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

总结

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 开源首页
  • 如何安装使用?
  • API
  • 都有哪些动画图标?
  • 总结
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档