How to add a GIF image using HTML code
If you’re asking how to add a GIF image to a site using HTML code:
If you’re asking how to animate a sequence of images without converting them to a GIF image then you’ll need to rely on something other than HTML:
- @keyframes foo {
- 0% { content: url(image1.jpg); }
- 25% { content: url(image2.jpg); }
- 50% { content: url(image3.jpg); }
- 75% { content: url(image4.jpg); }
- 100% { content: url(image5.jpg); }
- }
- .bar {
- animation-name: foo;
- animation-duration: 3s;
- animation-iteration-count: infinite;
- max-height: 500px;
- max-width: 90vw;
- }
I’d recommend converting your sequence of images into a GIF since not all browsers may support CSS animations.
O método mais fácil de criar um GIF quase sem perdas a partir de uma sequência de imagens é usar FFMPEG para converter a sequência de imagens em um arquivo de vídeo e depois converter o arquivo de vídeo em um GIF:
- ffmpeg -r 2 -start_number 1 -i "%cd%\image%d".jpg" output.mp4
- ffmpeg -y -i output.mp4 -vf fps=2,scale=-1:-1:flags=lanczos,palettegen palette.png
- ffmpeg -i output.mp4 -i palette.png -lavfi "fps=2,scale=-1:-1:flags=lanczos [x]; [x][1:v] paletteuse" -y output.gif
Then you can use the 1st method for HTML.
Artigos semelhantes
- How to detect an object from static image and crop it from the image using openCV
- How to add an HTML code to my website so that when people click it, it opens a WhatsApp conversation with me
- To set an image to fill 50% of the screen on all Android devices, what size of image should I keep in a resource folder?
- How to add an image signature to my Gmail appArtboard