Find Jobs
Hire Freelancers

Web Canvas with Opacity-control on Shapes

$1500-3000 USD

In Progress
Posted over 7 years ago

$1500-3000 USD

Paid on delivery
The purpose of this project is to enable the user to drag and drop objects on a web page canvas. Assume that this is a library and some other mechanism will populate a JSON array with the relevant objects present. Create a web page with a canvas to enable shapes to be moved around. The most important feature is to enable TRANSLUCENT/OPACITY on the shapes so that they can overlap each other and blend color. Text must be visible through the opacity. The desired shapes are:- 1. Hexagons 3. Rings (circle with no center) 4. Squares 5. A reverse "c" shape Initial Features:- 1. Translucent/Opacity - as described above 2. Overlay text on shapes (use font San Francisco) 3. Mouseover will cause the object to come to the front if it as at the back. Features Later 1. Snap to grid (can turn on/off) 2. Control the shape color (within the code, not a user control) You can use an external Javascript library if it is free. Ideally the shapes will be CSS, but if images are neccesary, they can be transparent PNG. Below I list some images showing the types of shapes [login to view URL] [login to view URL] This is the Reverse "C" shape in green [login to view URL] This is the desired hexagon style - [login to view URL] Thick border with text inside the hexagon. Below I show examples of the translucent/opacity [login to view URL] [login to view URL] [login to view URL] Below is an example of the snap-to-grid canvas for hexagons [login to view URL] An example of how hexagons could be stacked. [login to view URL] I also found this library to help the hexagon creation [login to view URL] The second generation of the project will be to make advanced shapes - any kind of curved polygon. GENERAL NOTE Please don't be confused by my image examples. Two distinct goals are here. First is to move shapes on a canvas with snap to grid. Second is to move shapes on a canvas so they overlap with transparency. TO BE AWARDED I receive too many automated bids. I won't reply to these. You must explain to me how you will achieve each of:- 1. Translucency/Opacity 2. Mouseover to make the bottom shape to come to the front, and return on MouseOut 3. Overlay text on shapes 4. How color will be managed when two opacity images overlap 5. How text will never overlap This is a complex project. Please only apply if you are truly competent. I will expect complete code refactoring, no bugs, no delivery without you testing. I am brutal but generous - I won't pay for incomplete work or untested work. Please only bid on this project if you can work with the professional standards neccesary. MILESTONES 1. Demonstration of translucent/opacity on any kind of JS-generated shapes, 6-10 shapes, stacked so as to overlap. 2. Demonstration of back-to-front and front-to-back mouseover. 3. Demonstration of how text is positioned on polygons and how text overlap is avoided. 4. Other milestones to be determined.
Project ID: 11565906

About the project

17 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello I have 5+ years of experience with me with hands on jquery , let me know whether you want to save canvas as well . Thanks
$1,529 USD in 15 days
5.0 (11 reviews)
4.2
4.2
17 freelancers are bidding on average $2,924 USD for this job
User Avatar
A proposal has not yet been provided
$2,941 USD in 30 days
4.8 (33 reviews)
6.1
6.1
User Avatar
Hi, I analyzing given requirement & given links I understand that you want to enable user to drag and drop objects on a web page canvas and enable opacity on the shapes. I am Web Developer with 10+ years of experience. I believe I can successfully complete this project as per your expectation. If you think I am eligible for this opportunity Please inform me your prefer time for chat to discuss project so I can give you fair estimation. Best Regards, Prashant
$2,000 USD in 30 days
5.0 (9 reviews)
5.2
5.2

About the client

Flag of AUSTRALIA
Ultimo, Australia
5.0
7
Payment method verified
Member since Sep 17, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.