The user can step back through the navigation only once they have completed all required options on that stage. In reality, this is only limited to the options stage, where the user must select a length (and weight if appropriate) before being able to continue. This ensures that the engraving preview displays the correct bat specifications.
Bat images are cropped to a 10:1 aspect ratio. Image files are saved out at a HD resolution of 1920px × 192px from a 4K resolution master Illustrator file at 3840px × 384px as png with transparency. Bat masks are white png files with transparency, however svg files can be used if pixelation is an issue. These are added as assets using the following naming conventions:
An example set of images for bat BM271:
The information modals are individual pages in the back end, each requiring a
H1 tag and a paragraph of descriptive text.
Colors, Dyes & Finishes
Colors are defined by variables so can be easily updated. Dyes have an opacity and blending mode applied to them. Gloss and matte finished work in the same way as colors, with the gloss finish being a gradient overlay with transparency.
Logo & Knob Sticker
The logo is required and defaults to the original Birdman logo. The knob sticker is optional. These are added as assets using the following naming conventions:
Species, cup, length and weight are all required. Rush order is optional. For Youth bats, there is no weight option, and the Fungo has limited lengths. Length, weight and rush order can change the price of the bat.
The engraving text is dynamic in size, depending upon the character count, up to a maximum of 25. The breaks are:
|Character Count||Font Size|
|12 < 15||Large|
|15 < 20||Medium|
|20 < 26||Small|
These are added as truetype files in the assets folder. Each font has its own css to adjust the size of the text across the character count breakpoints.
This feature is disabled if the bat barrel has a "raw" finish. This is due to the paint physically bleeding into the bat material when no finish is chosen.