@imandreans
Posted
Your solution is similar to the design and you may take your time to improve your solution. Your HTML and Javascript is well-written and easy to understand.
About your questions: To change the color of share.svg, you can use 'fill' in css. Refer fill to svg path instead of svg.
You've be able to implement Javascript DOM and other advanced css features. Give your time to learn and experiment and you'll be able to make an identical solution to the design. Keep learning!