• Nick Matantsev
  • January 23, 2017

Made with:

  • HTML (Slim) / CSS (Less)

About the code:

This is just a nice and simple and a plain UPC-A barcode created using HTML and CSS.
How it works: UPC codes use 1-to-4 “pixel” wide bars to encode digits; each digit is a fixed 7 “pixels” wide overall (technically, they are called “modules” and not pixels).
The multiple-box-shadow trick has been used to display the bars: the ::before element of each digit’s li is the anchor/placeholder, and its shadows are the visible bars. The ::before element itself is moved outside of clipping area so as not to obscure any of the box-shadows.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari


Download Demo and Code

Add a Comment

Your email address will not be published. Required fields are marked *