Find Jobs
Hire Freelancers

Web Canvas with Opacity-control on Shapes

$1500-3000 USD

En cours
Publié il y a plus de 7 ans

$1500-3000 USD

Payé lors de la livraison
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.
N° de projet : 11565906

Concernant le projet

17 propositions
Projet à distance
Actif à il y a 8 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
Décerné à :
Avatar de l'utilisateur
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 en 15 jours
5,0 (11 commentaires)
4,2
4,2
17 freelances proposent en moyenne $2 924 USD pour ce travail
Avatar de l'utilisateur
A proposal has not yet been provided
$2 941 USD en 30 jours
4,8 (33 commentaires)
6,1
6,1
Avatar de l'utilisateur
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 en 30 jours
5,0 (9 commentaires)
5,2
5,2

À propos du client

Drapeau de AUSTRALIA
Ultimo, Australia
5,0
7
Méthode de paiement vérifiée
Membre depuis sept. 17, 2013

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.