Click here to Skip to main content
11,931,104 members (58,008 online)
Rate this:
Please Sign up or sign in to vote.
My final is goal to implement a app like[^] using html5.

As you see, we may need a large(2000*600) canvas, but im not sure.

Can anyone give me idea just for following behavior of above link ?

1. Scrolling left-right smoothly using mousemove and mousedown operation
2. Scrolling left-right smoothly according to power system selection
3. Zoom in zoom out
4. Fade out effect like plus iconic circles

Any kind of idea would be appreciated.
Posted 25-Feb-12 11:36am
Edited 25-Feb-12 19:02pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Start by looking some HTML5/CSS3 and look at how to use overflow, position, top, left, width and height styles to get the canvas to move show only one portion. Increasing width/height proportionally will get you zoom functionality. Finally, look at jQuery - type it into Google. Learn how to use it for manipulating the above styles in JavaScript and for handling events. These few things are all that you need. I suggest you look up the W3Schools website for learning HTML5/CSS3.

Hope this helps,

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web04 | 2.8.151126.1 | Last Updated 26 Feb 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100