I am looking for a HTML5, JS, CSS developer who has experience with SVG and animations on a HTML5 web page. I have a simple SVG which is a circle with different sections/areas/pie. When one of this area/pie is clicked that section should animate/zoom out and then only display that section. Then over lay that section with some text and make that section clickable or double click/tap to cancel out and go back to original image.
Other requirements
• The SVG file will be provided by me
• You will have to map areas in each pie/section on the SVG file (18 maps)
• Onclick of the area, the pie should animate and come forward and rotate so the text is horizontal
• Some text overlay will be needed
• Then click of the image should take the page to a URL or double click should take them back
• Not all pie need to be mapped, but the code should be built so that I can map the rest of the pies
• In this example include pies form the white middle circle and also some from the outter color circle.
• Code should be modularized, so I can easily extend to adapt to any svg with maps.
• The HTML page should be responsive and render to desktop/tablets/mobile devices
You can use any open source js/ css frameworks, but let me know what you are going to use before you start.
Let me know if you have any questions.
Hi There,
This looks like a job for d3.js. From what I understand of the brief I can think of two way that this could be achieved, using a animated pie chart or a circular partition layout. Firstly a quick few words about d3, its an open source javascript library that renders layout based on the data provided. As part of this d3 generates svg layouts on the fly.
Using d3 would mean moving away from the prerendered svg and allowing the data drive the layout. Using the d3 framework would readily achieve your aims of being able to adapt to new data and providing a modular approach.
If this is of interest let me know and I'll post up some examples or even better if you can provide me with the data I can mock something up.
Cheers
I have carefully read your document and your requirement, it looks very clear.
We will user Bootstrap for design, and jQuery for animation etc.
Code will be Core and modulated so any body can extend it future enhancements.
I have done similar job before, i can show you screenshots of same.
We have team of an expert developers and new in freelancer,
trust we can do your job well.
Only pay if you like my work.