How to Open the Image in a new tab or window in Html
In this tutorial, we are going to learn about how to open the image in a new tab or window in Html.
Normally, we add a image to the html page using the tag.
<img src="https://reactgo.com/download.png" />
If we click on the above image, it doesn’t open it in a new tab.
Opening image in a new tab
To open the image in a new tab, we need to wrap the image inside a <a>
element and add the target
attribute with a value _blank
to it.
Here is an example:
<a href="https://reactgo.com/download.png" target="_blank">
<img src="https://reactgo.com/download.png" />
</a>
In the example above, we first wrapped our image element inside a <a>
element and added image url to the href
, target="_blank"
. So, when a user clicks on a image it will open a image url in the new tab.
Note: If you are using the
target=_blank
, your page performance may suffer to avoid that you can userel="noreferrer noopener"
.
<a href="https://reactgo.com" target="_blank" rel="noreferrer noopener">
<img src="https://reactgo.com/download.png" />
</a>