げんこつアニメはGoogle Noto Emoji Animationの一部。ベクターのLottie形式なのでサイズを変えてもくっきり、ファイルは100KB以下に収まります。Unicodeコードポイント:U+270A。
このLottieは✊とまったく同じ意味を運びます:人物 & 体カテゴリーから:げんこつ。 アニメーションはその瞬間をより強く届けるためだけにあります。
DBEmoji
人物 & 体カテゴリーから:げんこつ。
げんこつアニメはGoogle Noto Emoji Animationの一部。ベクターのLottie形式なのでサイズを変えてもくっきり、ファイルは100KB以下に収まります。Unicodeコードポイント:U+270A。
このLottieは✊とまったく同じ意味を運びます:人物 & 体カテゴリーから:げんこつ。 アニメーションはその瞬間をより強く届けるためだけにあります。
スタックに合うスニペットを選んでください。どのスニペットもGoogle CDN上の同じLottie JSONを参照するので、アセットを自前でホストする必要はありません。
https://fonts.gstatic.com/s/e/notoemoji/latest/270a/lottie.json<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<lottie-player
src="https://fonts.gstatic.com/s/e/notoemoji/latest/270a/lottie.json"
background="transparent"
speed="1"
style="width: 160px; height: 160px"
loop
autoplay>
</lottie-player><div id="lottie-raised-fist-270a" style="width:160px;height:160px"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.12.2/lottie.min.js"></script>
<script>
lottie.loadAnimation({
container: document.getElementById("lottie-raised-fist-270a"),
renderer: "svg",
loop: true,
autoplay: true,
path: "https://fonts.gstatic.com/s/e/notoemoji/latest/270a/lottie.json"
});
</script>import Lottie from "lottie-react";
import { useEffect, useState } from "react";
export function RaisedFist270a() {
const [data, setData] = useState<unknown>(null);
useEffect(() => {
fetch("https://fonts.gstatic.com/s/e/notoemoji/latest/270a/lottie.json").then((r) => r.json()).then(setData);
}, []);
if (!data) return null;
return (
<Lottie
animationData={data}
loop
autoplay
style={{ width: 160, height: 160 }}
/>
);
}prefers-reduced-motionを尊重してください。オートプレイを止めてUnicode文字 ✊ や静的Noto PNGにフォールバックします。アニメーション提供:Google Noto Emoji Animation(Apache License 2.0)。Googleがfonts.gstatic.comでホストしています。