Fluent emoji,会动的那种。
把鼠标移上去,它会向你挥手。
npm install animated-fluent-emojisemoji 图稿归 Microsoft 所有。与 Microsoft 无关联,也未获其认可。
试试看
用起来省心
灵动
它们会向你挥手。把鼠标移上去看看。
轻盈
加载时绝不会把你的页面顶来顶去。
体贴
如果有人在设备上选择减少动态效果,emoji 就会保持静止。
归属清楚
emoji 图稿归 Microsoft 所有,代码是开源的。
一个标签,任何网站
选好框架,复制代码,emoji 就出现在页面上了。
import { Emoji } from 'animated-fluent-emojis/react'
import 'animated-fluent-emojis/style.css'
<Emoji id="1f44b_wavinghand" size={64} /><script setup lang="ts">
import { Emoji } from 'animated-fluent-emojis/vue'
import 'animated-fluent-emojis/style.css'
</script>
<template>
<Emoji id="1f44b_wavinghand" :size="64" />
</template><script lang="ts">
import { Emoji } from 'animated-fluent-emojis/svelte'
import 'animated-fluent-emojis/style.css'
</script>
<Emoji id="1f44b_wavinghand" size={64} />---
import Emoji from 'animated-fluent-emojis/astro'
---
<Emoji id="1f44b_wavinghand" size={64}>
<span slot="fallback">👋</span>
</Emoji><script type="module">
import 'animated-fluent-emojis/element'
</script>
<fluent-emoji id="1f44b_wavinghand" size="64">
<span slot="fallback">👋</span>
</fluent-emoji>常见问题
可以在聊天或文档里用吗?
可以。从图库里把 emoji 下载为 GIF、动画 WebP 或静态 PNG,然后像添加普通图片一样加进消息或文件即可。
会拖慢我的页面吗?
不会。每个 emoji 在加载时都会先占好位置,所以页面不会跳动,动画文件也只在 emoji 显示时才会加载。
如果有人想减少动态效果,会怎么样?
emoji 会停在第一帧,保持静止。只有访客保持开启动态效果时,它才会动。