Bikash, working on additional technologies may give you an edge over other Java (only) professionals. As your experience increases, people expect you to (broadly) know multiple technologies.
At the same time, be cautious enough to judge the effort needed by those additional tasks. The simple logic is, say you take up those tasks but skip the deadline on your actual task (or even the additional task that you picked up), there is greater harm involved.
I agree with what Srikanth has to say. At times we are inclined to take up additional tasks with the intention that it gets recognized by the management. However once you take up the tasks it is considered by the management that you will fulfill the task along with the deadline that you have on your other tasks. So my advise is take up the new tasks only if you have completed your existing tasks. The industry only values specialization. The management will not give you additional time thinking that you have a learning curve to go through. If a designer has left the team then it is the headache of the management team to find a new resource.
I have myself experienced at times that we tried to take up additional tasks with the intention of impressing the management. If the task get completed then it is ok but if the project misses the deadline then you will be one of the scape goats to be blamed for project delays.
Web designing is a specialized skill and a different area so don't try to dilute your focus on your main skill by trying to learn a new skill that doesn't complement your main skill.