Display image at 50% of its “native” size

The zoom property sounds as though it’s perfect for Adam Ernst as it suits his target device. However, for those who need a solution to this and have to support as many devices as possible you can do the following:

<img src="https://stackoverflow.com/questions/7699621/..." onload="this.width/=2;this.onload=null;" />

The reason for the this.onload=null addition is to avoid older browsers that sometimes trigger the load event twice (which means you can end up with quater-sized images). If you aren’t worried about that though you could write:

<img src="https://stackoverflow.com/questions/7699621/..." onload="this.width/=2;" />

Which is quite succinct.

Leave a Comment