This repo contains a spritesheet build automatically from the PokéSprite project. It's designed to make it easy to add Pokémon sprites to a website.
See the overview page for a list of all supported sprites.
To get started, add any of these CSS files to the <head>
of your page:
<link rel="stylesheet" href="pokesprite-pokemon-gen8.css" />
<link rel="stylesheet" href="pokesprite-inventory.css" />
<link rel="stylesheet" href="pokesprite-misc.css" />
In most cases, you'd only want the first—this one contains Pokémon sprites. The second contains inventory items, and the third miscellaneous sprites of various types. How you point to the CSS files depends on how you're using this library. (TODO: add examples.)
Each CSS file has an image file of the same name that it expects to be present in the same directory.
Sprites are accessible by adding a <span>
with the right class name:
HTML | Result |
---|---|
<span class="pokesprite pokemon bulbasaur"> |
|
<span class="pokesprite pokemon bulbasaur shiny"> |
|
<span class="pokesprite ball dusk"> |
Currently, only sprites that are meant to be displayed as pixel art are included in the spritesheet. There are many miscellaneous sprites that are meant to be displayed at higher resolutions, such as the Sword/Shield images for the ribbons. Putting large images in a spritesheet is generally not desirable due to the large size of the composite image. It's also less convenient for setting a custom display size, which is possible for some of these larger sprites as not all of them have a specific target size.
As a result these larger sprites are currently not part of the generated spritesheet, although more sprites will be included in a future update.
- PokéSprite – main project and image database
- pokesprite-gen – tool that generates the content of this repo
The sprite images are © Nintendo/Creatures Inc./GAME FREAK Inc.
Everything else, and the programming code, is governed by the MIT license.