Find Jobs
Hire Freelancers

Web Canvas with Opacity-control on Shapes

$1500-3000 USD

In corso
Pubblicato più di 7 anni fa

$1500-3000 USD

Pagato al completamento
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.
Rif. progetto: 11565906

Info sul progetto

17 proposte
Progetto a distanza
Attivo 8 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
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 giorni
5,0 (11 valutazioni)
4,2
4,2
17 freelance hanno fatto un'offerta media di $2.924 USD
Avatar dell'utente
A proposal has not yet been provided
$2.941 USD in 30 giorni
4,8 (33 valutazioni)
6,1
6,1
Avatar dell'utente
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 giorni
5,0 (9 valutazioni)
5,2
5,2

Info sul cliente

Bandiera: AUSTRALIA
Ultimo, Australia
5,0
7
Metodo di pagamento verificato
Membro dal set 17, 2013

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.