# How to make an image clickable in some specific points and zoomable without Canvas? (also with Javascript)

**URL:** <https://community.thunkable.com/t/how-to-make-an-image-clickable-in-some-specific-points-and-zoomable-without-canvas-also-with-javascript/2033596>\
**Category:** Questions about Thunkable X\
**Tags:** image, canvas, sound, javascript\
**Created:** [September 8, 2022, 5:49pm UTC](https://community.thunkable.com/t/how-to-make-an-image-clickable-in-some-specific-points-and-zoomable-without-canvas-also-with-javascript/2033596 "2022-09-08T17:49:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![trawellit](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/trawellit/32/66464_2.png) [@trawellit](https://community.thunkable.com/u/trawellit)\
**Post date:** [September 8, 2022, 5:49pm UTC](https://community.thunkable.com/t/how-to-make-an-image-clickable-in-some-specific-points-and-zoomable-without-canvas-also-with-javascript/2033596/1 "2022-09-08T17:49:27Z")

</div>

Hello,  
I tried to make such an app with Canvas but it seems too cumbersome.

How can I make an app like this (see video at the link) and that also works offline?

I would like to make an app with a zoomable map (or more maps) of a museum with clickable points that lead to a card with: photos, texts and audio?

I read that I could do this in Javascript, do you have any examples or suggestions of what to look for or how to start?

Thanks to who will answer

[Video](https://drive.google.com/file/d/1FnMNbpcJWRlrD1Dc5uOhWoNvD9Zn5HTF/view?usp=sharing)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [December 7, 2022, 5:50pm UTC](https://community.thunkable.com/t/how-to-make-an-image-clickable-in-some-specific-points-and-zoomable-without-canvas-also-with-javascript/2033596/2 "2022-12-07T17:50:20Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
